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/optional_data_creation_test04_true-valid-memsafety.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-666feb3-m [2018-04-12 04:15:19,827 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-12 04:15:19,829 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-12 04:15:19,842 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-12 04:15:19,842 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-12 04:15:19,843 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-12 04:15:19,844 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-12 04:15:19,846 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-12 04:15:19,847 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-12 04:15:19,848 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-12 04:15:19,849 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-12 04:15:19,849 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-12 04:15:19,850 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-12 04:15:19,850 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-12 04:15:19,851 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-12 04:15:19,853 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-12 04:15:19,854 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-12 04:15:19,855 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-12 04:15:19,856 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-12 04:15:19,857 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-12 04:15:19,859 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-12 04:15:19,859 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-12 04:15:19,859 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-12 04:15:19,860 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-12 04:15:19,861 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-12 04:15:19,862 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-12 04:15:19,862 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-12 04:15:19,862 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-12 04:15:19,863 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-12 04:15:19,863 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-12 04:15:19,864 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-12 04:15:19,864 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 04:15:19,886 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-12 04:15:19,886 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-12 04:15:19,887 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-12 04:15:19,887 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-12 04:15:19,887 INFO L133 SettingsManager]: * Use SBE=true [2018-04-12 04:15:19,888 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-12 04:15:19,888 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-12 04:15:19,888 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-12 04:15:19,888 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-12 04:15:19,888 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-12 04:15:19,888 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-12 04:15:19,888 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-12 04:15:19,888 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-12 04:15:19,889 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-12 04:15:19,889 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-12 04:15:19,889 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-12 04:15:19,889 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-12 04:15:19,889 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-12 04:15:19,889 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-12 04:15:19,889 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-12 04:15:19,890 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-12 04:15:19,890 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 04:15:19,919 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-12 04:15:19,932 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-12 04:15:19,935 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-12 04:15:19,937 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-12 04:15:19,937 INFO L276 PluginConnector]: CDTParser initialized [2018-04-12 04:15:19,938 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/memsafety-ext2/optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,247 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG9cd5e7da2 [2018-04-12 04:15:20,419 INFO L287 CDTParser]: IsIndexed: true [2018-04-12 04:15:20,419 INFO L288 CDTParser]: Found 1 translation units. [2018-04-12 04:15:20,420 INFO L168 CDTParser]: Scanning optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,429 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-12 04:15:20,429 INFO L215 ultiparseSymbolTable]: [2018-04-12 04:15:20,429 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-12 04:15:20,430 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData ('freeData') in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,430 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____bswap_64 ('__bswap_64') in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,430 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,430 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____bswap_32 ('__bswap_32') in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,430 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data ('create_data') in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,430 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append ('append') in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,430 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-12 04:15:20,430 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____useconds_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,431 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____u_int in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,431 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__pthread_condattr_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,431 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__dev_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,431 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____uint8_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,431 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____key_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,431 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__uint in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,431 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__loff_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,431 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__nlink_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,431 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__pthread_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,432 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__u_int8_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,432 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__quad_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,432 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____fd_mask in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,432 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____int64_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,432 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____clockid_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,432 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__clockid_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,432 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____sig_atomic_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,432 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__pthread_attr_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,432 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__wchar_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,433 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__suseconds_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,433 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____uint64_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,433 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__pthread_once_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,433 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____fsword_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,433 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____syscall_slong_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,433 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__fd_mask in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,433 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____blkcnt_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,433 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____uid_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,434 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__ssize_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,434 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__u_int16_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,434 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__pthread_cond_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,434 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__pthread_spinlock_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,434 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____ino64_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,434 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____sigset_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,434 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____ino_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,434 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__id_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,434 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____blkcnt64_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,434 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__pthread_rwlockattr_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,435 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____int16_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,435 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__u_char in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,435 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__off_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,435 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____off_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,435 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__blkcnt_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,435 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__fsfilcnt_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,435 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____ssize_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,435 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__timer_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,435 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__pthread_barrier_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,435 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____nlink_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,435 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__int32_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,436 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____socklen_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,436 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__pthread_mutexattr_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,436 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____pid_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,436 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__key_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,436 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____u_quad_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,436 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____off64_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,436 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__u_int32_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,436 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____fsblkcnt64_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,436 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____u_char in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,436 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____gid_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,437 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____quad_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,437 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____syscall_ulong_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,437 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____id_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,437 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____timer_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,437 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__u_int in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,437 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____rlim64_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,437 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____uint32_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,437 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__fsblkcnt_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,437 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____suseconds_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,437 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__pthread_rwlock_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,437 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__div_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,438 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__time_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,438 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____pthread_slist_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,438 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____int32_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,438 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____dev_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,438 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____fsblkcnt_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,438 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__mode_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,438 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__int16_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,438 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__pthread_key_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,438 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__Data in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,438 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____caddr_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,438 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__fd_set in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,439 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__lldiv_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,439 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____rlim_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,439 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__uid_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,439 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____u_short in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,439 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____intptr_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,439 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__size_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,439 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____mode_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,439 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__blksize_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,439 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__caddr_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,439 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____u_long in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,439 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__sigset_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,440 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__ldiv_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,440 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__u_short in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,440 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__ino_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,440 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__daddr_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,440 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__u_int64_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,440 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____fsid_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,440 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__gid_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,440 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__register_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,440 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__ulong in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,440 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__pthread_barrierattr_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,440 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____int8_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,440 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__u_long in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,441 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__pid_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,441 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____fsfilcnt64_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,441 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__clock_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,441 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____fsfilcnt_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,441 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__pthread_mutex_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,441 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____time_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,441 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____loff_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,441 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__fsid_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,441 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__u_quad_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,441 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__ushort in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,441 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____blksize_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,442 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____clock_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,442 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__int8_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,442 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____uint16_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,442 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____daddr_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,442 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__int64_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,442 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____qaddr_t in optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:20,456 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG9cd5e7da2 [2018-04-12 04:15:20,459 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-12 04:15:20,460 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-12 04:15:20,461 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-12 04:15:20,461 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-12 04:15:20,464 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-12 04:15:20,465 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.04 04:15:20" (1/1) ... [2018-04-12 04:15:20,467 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2bbd546 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 04:15:20, skipping insertion in model container [2018-04-12 04:15:20,467 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.04 04:15:20" (1/1) ... [2018-04-12 04:15:20,477 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-12 04:15:20,497 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-12 04:15:20,605 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-12 04:15:20,645 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-12 04:15:20,652 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 120 non ball SCCs. Number of states in SCCs 120. [2018-04-12 04:15:20,694 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 04:15:20 WrapperNode [2018-04-12 04:15:20,694 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-12 04:15:20,695 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-12 04:15:20,695 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-12 04:15:20,695 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-12 04:15:20,707 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 04:15:20" (1/1) ... [2018-04-12 04:15:20,707 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 04:15:20" (1/1) ... [2018-04-12 04:15:20,721 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 04:15:20" (1/1) ... [2018-04-12 04:15:20,721 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 04:15:20" (1/1) ... [2018-04-12 04:15:20,732 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 04:15:20" (1/1) ... [2018-04-12 04:15:20,735 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 04:15:20" (1/1) ... [2018-04-12 04:15:20,737 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 04:15:20" (1/1) ... [2018-04-12 04:15:20,739 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-12 04:15:20,740 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-12 04:15:20,740 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-12 04:15:20,740 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-12 04:15:20,741 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 04:15:20" (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 04:15:20,860 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-12 04:15:20,860 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-12 04:15:20,860 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____bswap_32 [2018-04-12 04:15:20,860 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____bswap_64 [2018-04-12 04:15:20,860 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data [2018-04-12 04:15:20,860 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData [2018-04-12 04:15:20,860 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append [2018-04-12 04:15:20,860 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-12 04:15:20,861 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-04-12 04:15:20,861 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-04-12 04:15:20,861 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-04-12 04:15:20,861 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-04-12 04:15:20,861 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-04-12 04:15:20,861 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-04-12 04:15:20,861 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-04-12 04:15:20,861 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-04-12 04:15:20,861 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-04-12 04:15:20,861 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-04-12 04:15:20,861 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-04-12 04:15:20,862 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-04-12 04:15:20,862 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-04-12 04:15:20,862 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-04-12 04:15:20,862 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-04-12 04:15:20,862 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-04-12 04:15:20,862 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-04-12 04:15:20,862 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____bswap_32 [2018-04-12 04:15:20,862 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i____bswap_64 [2018-04-12 04:15:20,862 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-04-12 04:15:20,862 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-04-12 04:15:20,863 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-04-12 04:15:20,863 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-04-12 04:15:20,863 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-04-12 04:15:20,863 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-04-12 04:15:20,863 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-04-12 04:15:20,863 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-04-12 04:15:20,863 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-04-12 04:15:20,863 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-04-12 04:15:20,863 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-04-12 04:15:20,864 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-04-12 04:15:20,864 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-04-12 04:15:20,864 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-04-12 04:15:20,864 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-04-12 04:15:20,864 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-04-12 04:15:20,864 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-04-12 04:15:20,864 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-04-12 04:15:20,864 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-04-12 04:15:20,864 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-04-12 04:15:20,865 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-04-12 04:15:20,865 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-04-12 04:15:20,865 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-04-12 04:15:20,865 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-04-12 04:15:20,865 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-04-12 04:15:20,865 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-04-12 04:15:20,865 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-04-12 04:15:20,865 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-04-12 04:15:20,865 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-04-12 04:15:20,866 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-04-12 04:15:20,866 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-04-12 04:15:20,866 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-04-12 04:15:20,866 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-04-12 04:15:20,866 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-04-12 04:15:20,866 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-04-12 04:15:20,866 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-04-12 04:15:20,866 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-04-12 04:15:20,866 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-04-12 04:15:20,866 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-04-12 04:15:20,866 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-04-12 04:15:20,866 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-04-12 04:15:20,866 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-04-12 04:15:20,866 INFO L128 BoogieDeclarations]: Found specification of procedure aligned_alloc [2018-04-12 04:15:20,866 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-04-12 04:15:20,867 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-04-12 04:15:20,867 INFO L128 BoogieDeclarations]: Found specification of procedure at_quick_exit [2018-04-12 04:15:20,867 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-04-12 04:15:20,867 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-04-12 04:15:20,867 INFO L128 BoogieDeclarations]: Found specification of procedure quick_exit [2018-04-12 04:15:20,867 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-04-12 04:15:20,867 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-04-12 04:15:20,867 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-04-12 04:15:20,867 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-04-12 04:15:20,867 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-04-12 04:15:20,867 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-04-12 04:15:20,867 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-04-12 04:15:20,867 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-04-12 04:15:20,867 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-04-12 04:15:20,868 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-04-12 04:15:20,868 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-04-12 04:15:20,868 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-04-12 04:15:20,868 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-04-12 04:15:20,868 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-04-12 04:15:20,868 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-04-12 04:15:20,868 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-04-12 04:15:20,868 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-04-12 04:15:20,868 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-04-12 04:15:20,868 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-04-12 04:15:20,869 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-04-12 04:15:20,869 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-04-12 04:15:20,869 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-04-12 04:15:20,869 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-04-12 04:15:20,869 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-04-12 04:15:20,869 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-04-12 04:15:20,869 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-04-12 04:15:20,869 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-04-12 04:15:20,869 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-04-12 04:15:20,869 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-04-12 04:15:20,869 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-04-12 04:15:20,870 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-04-12 04:15:20,870 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-04-12 04:15:20,870 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-04-12 04:15:20,870 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-04-12 04:15:20,870 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-04-12 04:15:20,870 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-04-12 04:15:20,870 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-04-12 04:15:20,870 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-04-12 04:15:20,870 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-04-12 04:15:20,870 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data [2018-04-12 04:15:20,870 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-12 04:15:20,870 INFO L128 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-04-12 04:15:20,870 INFO L128 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-04-12 04:15:20,871 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-12 04:15:20,871 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData [2018-04-12 04:15:20,871 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-12 04:15:20,871 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append [2018-04-12 04:15:20,871 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-12 04:15:20,871 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-12 04:15:20,871 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-12 04:15:20,871 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-12 04:15:20,871 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-12 04:15:21,241 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-12 04:15:21,242 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.04 04:15:21 BoogieIcfgContainer [2018-04-12 04:15:21,242 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-12 04:15:21,242 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-12 04:15:21,242 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-12 04:15:21,244 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-12 04:15:21,244 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.04 04:15:20" (1/3) ... [2018-04-12 04:15:21,245 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34e57ecd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.04 04:15:21, skipping insertion in model container [2018-04-12 04:15:21,245 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 04:15:20" (2/3) ... [2018-04-12 04:15:21,245 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34e57ecd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.04 04:15:21, skipping insertion in model container [2018-04-12 04:15:21,245 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.04 04:15:21" (3/3) ... [2018-04-12 04:15:21,246 INFO L107 eAbstractionObserver]: Analyzing ICFG optional_data_creation_test04_true-valid-memsafety.i [2018-04-12 04:15:21,252 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_TreeInterpolation Determinization: PREDICATE_ABSTRACTION [2018-04-12 04:15:21,260 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 45 error locations. [2018-04-12 04:15:21,286 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-12 04:15:21,287 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-12 04:15:21,287 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-12 04:15:21,287 INFO L371 AbstractCegarLoop]: Compute interpolants for Craig_TreeInterpolation [2018-04-12 04:15:21,287 INFO L372 AbstractCegarLoop]: Backedges is CANONICAL [2018-04-12 04:15:21,287 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-12 04:15:21,287 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-12 04:15:21,287 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-12 04:15:21,287 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-12 04:15:21,288 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-12 04:15:21,299 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states. [2018-04-12 04:15:21,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2018-04-12 04:15:21,305 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:21,306 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:15:21,306 INFO L408 AbstractCegarLoop]: === Iteration 1 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:21,310 INFO L82 PathProgramCache]: Analyzing trace with hash -1089139594, now seen corresponding path program 1 times [2018-04-12 04:15:21,342 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:21,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:21,373 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:21,405 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 04:15:21,407 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:21,407 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-12 04:15:21,408 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:21,409 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 04:15:21,409 INFO L182 omatonBuilderFactory]: Interpolants [130#true, 131#false, 132#(= 1 (select |#valid| |main_~#list~0.base|))] [2018-04-12 04:15:21,409 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 04:15:21,410 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-12 04:15:21,422 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-12 04:15:21,423 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-12 04:15:21,425 INFO L87 Difference]: Start difference. First operand 127 states. Second operand 3 states. [2018-04-12 04:15:21,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:21,537 INFO L93 Difference]: Finished difference Result 129 states and 136 transitions. [2018-04-12 04:15:21,538 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-12 04:15:21,538 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 7 [2018-04-12 04:15:21,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:21,553 INFO L225 Difference]: With dead ends: 129 [2018-04-12 04:15:21,553 INFO L226 Difference]: Without dead ends: 126 [2018-04-12 04:15:21,554 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 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 04:15:21,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2018-04-12 04:15:21,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 123. [2018-04-12 04:15:21,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 123 states. [2018-04-12 04:15:21,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 130 transitions. [2018-04-12 04:15:21,587 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 130 transitions. Word has length 7 [2018-04-12 04:15:21,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:21,588 INFO L459 AbstractCegarLoop]: Abstraction has 123 states and 130 transitions. [2018-04-12 04:15:21,588 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-12 04:15:21,588 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 130 transitions. [2018-04-12 04:15:21,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2018-04-12 04:15:21,588 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:21,588 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:15:21,589 INFO L408 AbstractCegarLoop]: === Iteration 2 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:21,589 INFO L82 PathProgramCache]: Analyzing trace with hash -1089139593, now seen corresponding path program 1 times [2018-04-12 04:15:21,590 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:21,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:21,601 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:21,626 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 04:15:21,626 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:21,626 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-12 04:15:21,626 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:21,626 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 04:15:21,627 INFO L182 omatonBuilderFactory]: Interpolants [385#true, 386#false, 387#(and (= 4 (select |#length| |main_~#list~0.base|)) (= |main_~#list~0.offset| 0))] [2018-04-12 04:15:21,627 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 04:15:21,628 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-12 04:15:21,628 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-12 04:15:21,628 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-12 04:15:21,628 INFO L87 Difference]: Start difference. First operand 123 states and 130 transitions. Second operand 3 states. [2018-04-12 04:15:21,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:21,691 INFO L93 Difference]: Finished difference Result 124 states and 132 transitions. [2018-04-12 04:15:21,692 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-12 04:15:21,692 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 7 [2018-04-12 04:15:21,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:21,693 INFO L225 Difference]: With dead ends: 124 [2018-04-12 04:15:21,693 INFO L226 Difference]: Without dead ends: 124 [2018-04-12 04:15:21,694 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 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 04:15:21,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2018-04-12 04:15:21,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 122. [2018-04-12 04:15:21,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 122 states. [2018-04-12 04:15:21,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 129 transitions. [2018-04-12 04:15:21,701 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 129 transitions. Word has length 7 [2018-04-12 04:15:21,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:21,701 INFO L459 AbstractCegarLoop]: Abstraction has 122 states and 129 transitions. [2018-04-12 04:15:21,701 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-12 04:15:21,701 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 129 transitions. [2018-04-12 04:15:21,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2018-04-12 04:15:21,702 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:21,702 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:15:21,702 INFO L408 AbstractCegarLoop]: === Iteration 3 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:21,702 INFO L82 PathProgramCache]: Analyzing trace with hash 1575434585, now seen corresponding path program 1 times [2018-04-12 04:15:21,703 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:21,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:21,718 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:21,772 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 04:15:21,772 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:21,772 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-12 04:15:21,772 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:21,772 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 04:15:21,772 INFO L182 omatonBuilderFactory]: Interpolants [634#true, 635#false, 636#(= 1 (select |#valid| |main_~#list~0.base|)), 637#(= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1), 638#(= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))] [2018-04-12 04:15:21,772 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 04:15:21,772 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 04:15:21,773 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 04:15:21,773 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-12 04:15:21,773 INFO L87 Difference]: Start difference. First operand 122 states and 129 transitions. Second operand 5 states. [2018-04-12 04:15:21,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:21,941 INFO L93 Difference]: Finished difference Result 135 states and 143 transitions. [2018-04-12 04:15:21,942 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-12 04:15:21,942 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2018-04-12 04:15:21,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:21,942 INFO L225 Difference]: With dead ends: 135 [2018-04-12 04:15:21,943 INFO L226 Difference]: Without dead ends: 135 [2018-04-12 04:15:21,943 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-12 04:15:21,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2018-04-12 04:15:21,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 128. [2018-04-12 04:15:21,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 128 states. [2018-04-12 04:15:21,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 137 transitions. [2018-04-12 04:15:21,948 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 137 transitions. Word has length 14 [2018-04-12 04:15:21,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:21,948 INFO L459 AbstractCegarLoop]: Abstraction has 128 states and 137 transitions. [2018-04-12 04:15:21,948 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 04:15:21,948 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 137 transitions. [2018-04-12 04:15:21,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2018-04-12 04:15:21,948 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:21,948 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:15:21,948 INFO L408 AbstractCegarLoop]: === Iteration 4 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:21,948 INFO L82 PathProgramCache]: Analyzing trace with hash 1575434586, now seen corresponding path program 1 times [2018-04-12 04:15:21,949 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:21,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:21,960 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:22,041 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 04:15:22,041 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:22,041 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-12 04:15:22,041 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:22,041 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 04:15:22,042 INFO L182 omatonBuilderFactory]: Interpolants [904#true, 905#false, 906#(and (= 4 (select |#length| |main_~#list~0.base|)) (= 0 |main_~#list~0.offset|)), 907#(and (= 0 |main_~#list~0.offset|) (= (select |#length| |main_~#list~0.base|) 4) (= (select |#valid| |main_~#list~0.base|) 1)), 908#(and (<= 4 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1)), 909#(and (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (<= 4 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)), 910#(and (<= 4 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0))] [2018-04-12 04:15:22,042 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 04:15:22,042 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-12 04:15:22,042 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-12 04:15:22,042 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-12 04:15:22,043 INFO L87 Difference]: Start difference. First operand 128 states and 137 transitions. Second operand 7 states. [2018-04-12 04:15:22,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:22,193 INFO L93 Difference]: Finished difference Result 133 states and 142 transitions. [2018-04-12 04:15:22,193 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 04:15:22,194 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 14 [2018-04-12 04:15:22,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:22,194 INFO L225 Difference]: With dead ends: 133 [2018-04-12 04:15:22,194 INFO L226 Difference]: Without dead ends: 133 [2018-04-12 04:15:22,194 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2018-04-12 04:15:22,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2018-04-12 04:15:22,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 128. [2018-04-12 04:15:22,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 128 states. [2018-04-12 04:15:22,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 136 transitions. [2018-04-12 04:15:22,200 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 136 transitions. Word has length 14 [2018-04-12 04:15:22,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:22,200 INFO L459 AbstractCegarLoop]: Abstraction has 128 states and 136 transitions. [2018-04-12 04:15:22,200 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-12 04:15:22,200 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 136 transitions. [2018-04-12 04:15:22,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-04-12 04:15:22,200 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:22,200 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:15:22,200 INFO L408 AbstractCegarLoop]: === Iteration 5 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:22,200 INFO L82 PathProgramCache]: Analyzing trace with hash 1593831908, now seen corresponding path program 1 times [2018-04-12 04:15:22,201 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:22,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:22,211 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:22,230 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 04:15:22,230 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:22,230 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-12 04:15:22,230 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:22,230 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 04:15:22,230 INFO L182 omatonBuilderFactory]: Interpolants [1174#true, 1175#false, 1176#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)), 1177#(= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))] [2018-04-12 04:15:22,231 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 04:15:22,231 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 04:15:22,231 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 04:15:22,231 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-12 04:15:22,231 INFO L87 Difference]: Start difference. First operand 128 states and 136 transitions. Second operand 4 states. [2018-04-12 04:15:22,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:22,306 INFO L93 Difference]: Finished difference Result 127 states and 135 transitions. [2018-04-12 04:15:22,306 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 04:15:22,306 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 15 [2018-04-12 04:15:22,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:22,307 INFO L225 Difference]: With dead ends: 127 [2018-04-12 04:15:22,307 INFO L226 Difference]: Without dead ends: 127 [2018-04-12 04:15:22,307 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 04:15:22,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2018-04-12 04:15:22,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 127. [2018-04-12 04:15:22,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 127 states. [2018-04-12 04:15:22,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 135 transitions. [2018-04-12 04:15:22,311 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 135 transitions. Word has length 15 [2018-04-12 04:15:22,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:22,311 INFO L459 AbstractCegarLoop]: Abstraction has 127 states and 135 transitions. [2018-04-12 04:15:22,311 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 04:15:22,311 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 135 transitions. [2018-04-12 04:15:22,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-04-12 04:15:22,311 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:22,311 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:15:22,311 INFO L408 AbstractCegarLoop]: === Iteration 6 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:22,312 INFO L82 PathProgramCache]: Analyzing trace with hash 1593831909, now seen corresponding path program 1 times [2018-04-12 04:15:22,312 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:22,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:22,318 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:22,341 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 04:15:22,341 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:22,341 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-12 04:15:22,341 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:22,341 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 04:15:22,341 INFO L182 omatonBuilderFactory]: Interpolants [1434#true, 1435#false, 1436#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 1437#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))] [2018-04-12 04:15:22,341 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 04:15:22,342 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 04:15:22,342 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 04:15:22,342 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-12 04:15:22,342 INFO L87 Difference]: Start difference. First operand 127 states and 135 transitions. Second operand 4 states. [2018-04-12 04:15:22,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:22,400 INFO L93 Difference]: Finished difference Result 126 states and 134 transitions. [2018-04-12 04:15:22,400 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-12 04:15:22,400 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 15 [2018-04-12 04:15:22,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:22,401 INFO L225 Difference]: With dead ends: 126 [2018-04-12 04:15:22,401 INFO L226 Difference]: Without dead ends: 126 [2018-04-12 04:15:22,401 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 04:15:22,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2018-04-12 04:15:22,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 126. [2018-04-12 04:15:22,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 126 states. [2018-04-12 04:15:22,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 134 transitions. [2018-04-12 04:15:22,404 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 134 transitions. Word has length 15 [2018-04-12 04:15:22,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:22,404 INFO L459 AbstractCegarLoop]: Abstraction has 126 states and 134 transitions. [2018-04-12 04:15:22,404 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 04:15:22,404 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 134 transitions. [2018-04-12 04:15:22,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-12 04:15:22,405 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:22,405 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] [2018-04-12 04:15:22,405 INFO L408 AbstractCegarLoop]: === Iteration 7 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:22,405 INFO L82 PathProgramCache]: Analyzing trace with hash -1559978866, now seen corresponding path program 1 times [2018-04-12 04:15:22,405 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:22,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:22,415 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:22,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 04:15:22,437 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:22,437 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-12 04:15:22,438 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:22,438 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 04:15:22,438 INFO L182 omatonBuilderFactory]: Interpolants [1696#(= |#valid| |old(#valid)|), 1692#true, 1693#false, 1694#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)), 1695#(= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))] [2018-04-12 04:15:22,438 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 04:15:22,438 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 04:15:22,439 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 04:15:22,439 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-12 04:15:22,439 INFO L87 Difference]: Start difference. First operand 126 states and 134 transitions. Second operand 5 states. [2018-04-12 04:15:22,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:22,548 INFO L93 Difference]: Finished difference Result 143 states and 152 transitions. [2018-04-12 04:15:22,548 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-12 04:15:22,548 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 22 [2018-04-12 04:15:22,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:22,549 INFO L225 Difference]: With dead ends: 143 [2018-04-12 04:15:22,549 INFO L226 Difference]: Without dead ends: 143 [2018-04-12 04:15:22,549 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-12 04:15:22,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2018-04-12 04:15:22,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 129. [2018-04-12 04:15:22,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 129 states. [2018-04-12 04:15:22,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 138 transitions. [2018-04-12 04:15:22,555 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 138 transitions. Word has length 22 [2018-04-12 04:15:22,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:22,555 INFO L459 AbstractCegarLoop]: Abstraction has 129 states and 138 transitions. [2018-04-12 04:15:22,555 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 04:15:22,555 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 138 transitions. [2018-04-12 04:15:22,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-12 04:15:22,556 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:22,556 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] [2018-04-12 04:15:22,556 INFO L408 AbstractCegarLoop]: === Iteration 8 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:22,556 INFO L82 PathProgramCache]: Analyzing trace with hash -1559978865, now seen corresponding path program 1 times [2018-04-12 04:15:22,556 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:22,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:22,566 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:22,596 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 04:15:22,596 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:22,596 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-12 04:15:22,596 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:22,597 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 04:15:22,597 INFO L182 omatonBuilderFactory]: Interpolants [1971#true, 1972#false, 1973#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 1974#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 1975#(= |old(#length)| |#length|)] [2018-04-12 04:15:22,597 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 04:15:22,597 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 04:15:22,597 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 04:15:22,597 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-12 04:15:22,597 INFO L87 Difference]: Start difference. First operand 129 states and 138 transitions. Second operand 5 states. [2018-04-12 04:15:22,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:22,716 INFO L93 Difference]: Finished difference Result 135 states and 144 transitions. [2018-04-12 04:15:22,716 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 04:15:22,716 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 22 [2018-04-12 04:15:22,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:22,717 INFO L225 Difference]: With dead ends: 135 [2018-04-12 04:15:22,717 INFO L226 Difference]: Without dead ends: 135 [2018-04-12 04:15:22,717 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-12 04:15:22,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2018-04-12 04:15:22,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 129. [2018-04-12 04:15:22,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 129 states. [2018-04-12 04:15:22,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 137 transitions. [2018-04-12 04:15:22,719 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 137 transitions. Word has length 22 [2018-04-12 04:15:22,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:22,720 INFO L459 AbstractCegarLoop]: Abstraction has 129 states and 137 transitions. [2018-04-12 04:15:22,720 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 04:15:22,720 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 137 transitions. [2018-04-12 04:15:22,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-04-12 04:15:22,720 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:22,720 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] [2018-04-12 04:15:22,720 INFO L408 AbstractCegarLoop]: === Iteration 9 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:22,720 INFO L82 PathProgramCache]: Analyzing trace with hash -1115224327, now seen corresponding path program 1 times [2018-04-12 04:15:22,721 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:22,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:22,729 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:22,744 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 04:15:22,744 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:22,744 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-12 04:15:22,744 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:22,744 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 04:15:22,744 INFO L182 omatonBuilderFactory]: Interpolants [2242#true, 2243#false, 2244#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)), 2245#(= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))] [2018-04-12 04:15:22,745 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 04:15:22,745 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 04:15:22,745 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 04:15:22,745 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-12 04:15:22,745 INFO L87 Difference]: Start difference. First operand 129 states and 137 transitions. Second operand 4 states. [2018-04-12 04:15:22,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:22,797 INFO L93 Difference]: Finished difference Result 125 states and 133 transitions. [2018-04-12 04:15:22,797 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-12 04:15:22,797 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 23 [2018-04-12 04:15:22,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:22,798 INFO L225 Difference]: With dead ends: 125 [2018-04-12 04:15:22,798 INFO L226 Difference]: Without dead ends: 125 [2018-04-12 04:15:22,798 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 04:15:22,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2018-04-12 04:15:22,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 125. [2018-04-12 04:15:22,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 125 states. [2018-04-12 04:15:22,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 133 transitions. [2018-04-12 04:15:22,801 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 133 transitions. Word has length 23 [2018-04-12 04:15:22,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:22,801 INFO L459 AbstractCegarLoop]: Abstraction has 125 states and 133 transitions. [2018-04-12 04:15:22,801 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 04:15:22,801 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 133 transitions. [2018-04-12 04:15:22,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-04-12 04:15:22,802 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:22,802 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] [2018-04-12 04:15:22,802 INFO L408 AbstractCegarLoop]: === Iteration 10 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:22,802 INFO L82 PathProgramCache]: Analyzing trace with hash -1115224326, now seen corresponding path program 1 times [2018-04-12 04:15:22,802 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:22,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:22,811 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:22,845 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 04:15:22,845 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:22,846 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-12 04:15:22,846 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:22,846 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 04:15:22,846 INFO L182 omatonBuilderFactory]: Interpolants [2498#true, 2499#false, 2500#(and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.offset|)), 2501#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 0))] [2018-04-12 04:15:22,846 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 04:15:22,846 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 04:15:22,847 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 04:15:22,847 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-12 04:15:22,847 INFO L87 Difference]: Start difference. First operand 125 states and 133 transitions. Second operand 4 states. [2018-04-12 04:15:22,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:22,936 INFO L93 Difference]: Finished difference Result 129 states and 137 transitions. [2018-04-12 04:15:22,936 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-12 04:15:22,936 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 23 [2018-04-12 04:15:22,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:22,937 INFO L225 Difference]: With dead ends: 129 [2018-04-12 04:15:22,937 INFO L226 Difference]: Without dead ends: 129 [2018-04-12 04:15:22,937 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 04:15:22,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2018-04-12 04:15:22,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 126. [2018-04-12 04:15:22,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 126 states. [2018-04-12 04:15:22,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 134 transitions. [2018-04-12 04:15:22,941 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 134 transitions. Word has length 23 [2018-04-12 04:15:22,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:22,941 INFO L459 AbstractCegarLoop]: Abstraction has 126 states and 134 transitions. [2018-04-12 04:15:22,941 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 04:15:22,941 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 134 transitions. [2018-04-12 04:15:22,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2018-04-12 04:15:22,942 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:22,942 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] [2018-04-12 04:15:22,942 INFO L408 AbstractCegarLoop]: === Iteration 11 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:22,942 INFO L82 PathProgramCache]: Analyzing trace with hash -196102737, now seen corresponding path program 1 times [2018-04-12 04:15:22,943 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:22,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:22,953 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:22,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:22,972 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:22,972 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-12 04:15:22,972 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:22,972 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 04:15:22,972 INFO L182 omatonBuilderFactory]: Interpolants [2759#true, 2760#false, 2761#(= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)), 2762#(= |#valid| |old(#valid)|)] [2018-04-12 04:15:22,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:22,973 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 04:15:22,973 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 04:15:22,973 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-12 04:15:22,973 INFO L87 Difference]: Start difference. First operand 126 states and 134 transitions. Second operand 4 states. [2018-04-12 04:15:23,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:23,050 INFO L93 Difference]: Finished difference Result 136 states and 144 transitions. [2018-04-12 04:15:23,051 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-12 04:15:23,051 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 24 [2018-04-12 04:15:23,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:23,051 INFO L225 Difference]: With dead ends: 136 [2018-04-12 04:15:23,051 INFO L226 Difference]: Without dead ends: 136 [2018-04-12 04:15:23,052 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-12 04:15:23,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2018-04-12 04:15:23,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 128. [2018-04-12 04:15:23,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 128 states. [2018-04-12 04:15:23,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 137 transitions. [2018-04-12 04:15:23,053 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 137 transitions. Word has length 24 [2018-04-12 04:15:23,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:23,054 INFO L459 AbstractCegarLoop]: Abstraction has 128 states and 137 transitions. [2018-04-12 04:15:23,054 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 04:15:23,054 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 137 transitions. [2018-04-12 04:15:23,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2018-04-12 04:15:23,054 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:23,054 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] [2018-04-12 04:15:23,054 INFO L408 AbstractCegarLoop]: === Iteration 12 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:23,054 INFO L82 PathProgramCache]: Analyzing trace with hash -196102736, now seen corresponding path program 1 times [2018-04-12 04:15:23,055 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:23,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:23,061 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:23,102 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 04:15:23,102 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:23,103 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-12 04:15:23,103 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:23,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:23,103 INFO L182 omatonBuilderFactory]: Interpolants [3027#true, 3028#false, 3029#(= 0 |main_~#list~0.offset|), 3030#(= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|), 3031#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0), 3032#(and (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (< 0 (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 1))), 3033#(= |old(#length)| |#length|)] [2018-04-12 04:15:23,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:23,103 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-12 04:15:23,104 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-12 04:15:23,104 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-04-12 04:15:23,104 INFO L87 Difference]: Start difference. First operand 128 states and 137 transitions. Second operand 7 states. [2018-04-12 04:15:23,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:23,239 INFO L93 Difference]: Finished difference Result 128 states and 136 transitions. [2018-04-12 04:15:23,239 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-12 04:15:23,239 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 24 [2018-04-12 04:15:23,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:23,240 INFO L225 Difference]: With dead ends: 128 [2018-04-12 04:15:23,240 INFO L226 Difference]: Without dead ends: 128 [2018-04-12 04:15:23,240 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2018-04-12 04:15:23,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2018-04-12 04:15:23,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 128. [2018-04-12 04:15:23,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 128 states. [2018-04-12 04:15:23,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 136 transitions. [2018-04-12 04:15:23,243 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 136 transitions. Word has length 24 [2018-04-12 04:15:23,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:23,243 INFO L459 AbstractCegarLoop]: Abstraction has 128 states and 136 transitions. [2018-04-12 04:15:23,243 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-12 04:15:23,243 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 136 transitions. [2018-04-12 04:15:23,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2018-04-12 04:15:23,244 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:23,244 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] [2018-04-12 04:15:23,244 INFO L408 AbstractCegarLoop]: === Iteration 13 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:23,244 INFO L82 PathProgramCache]: Analyzing trace with hash -212244555, now seen corresponding path program 1 times [2018-04-12 04:15:23,245 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:23,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:23,255 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:23,288 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 04:15:23,288 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:23,288 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-12 04:15:23,288 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:23,288 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 04:15:23,289 INFO L182 omatonBuilderFactory]: Interpolants [3298#true, 3299#false, 3300#(and (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|) 1) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.offset|)), 3301#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 1) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 0)), 3302#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 0))] [2018-04-12 04:15:23,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:23,289 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 04:15:23,289 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 04:15:23,289 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-04-12 04:15:23,289 INFO L87 Difference]: Start difference. First operand 128 states and 136 transitions. Second operand 5 states. [2018-04-12 04:15:23,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:23,398 INFO L93 Difference]: Finished difference Result 125 states and 133 transitions. [2018-04-12 04:15:23,398 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-12 04:15:23,398 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 24 [2018-04-12 04:15:23,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:23,399 INFO L225 Difference]: With dead ends: 125 [2018-04-12 04:15:23,399 INFO L226 Difference]: Without dead ends: 125 [2018-04-12 04:15:23,399 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2018-04-12 04:15:23,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2018-04-12 04:15:23,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 123. [2018-04-12 04:15:23,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 123 states. [2018-04-12 04:15:23,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 131 transitions. [2018-04-12 04:15:23,403 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 131 transitions. Word has length 24 [2018-04-12 04:15:23,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:23,403 INFO L459 AbstractCegarLoop]: Abstraction has 123 states and 131 transitions. [2018-04-12 04:15:23,403 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 04:15:23,403 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 131 transitions. [2018-04-12 04:15:23,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2018-04-12 04:15:23,404 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:23,404 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] [2018-04-12 04:15:23,404 INFO L408 AbstractCegarLoop]: === Iteration 14 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:23,404 INFO L82 PathProgramCache]: Analyzing trace with hash 748060877, now seen corresponding path program 1 times [2018-04-12 04:15:23,405 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:23,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:23,413 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:23,500 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 04:15:23,500 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:23,500 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-12 04:15:23,500 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:23,501 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 04:15:23,501 INFO L182 omatonBuilderFactory]: Interpolants [3553#true, 3554#false, 3555#(= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)), 3556#(= |#valid| |old(#valid)|), 3557#(= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))), 3558#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 3559#(and (or (= 1 (select |#valid| (@diff |old(#valid)| |#valid|))) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))] [2018-04-12 04:15:23,501 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 04:15:23,501 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-12 04:15:23,501 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-12 04:15:23,501 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2018-04-12 04:15:23,501 INFO L87 Difference]: Start difference. First operand 123 states and 131 transitions. Second operand 7 states. [2018-04-12 04:15:23,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:23,778 INFO L93 Difference]: Finished difference Result 139 states and 148 transitions. [2018-04-12 04:15:23,778 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-12 04:15:23,778 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 29 [2018-04-12 04:15:23,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:23,779 INFO L225 Difference]: With dead ends: 139 [2018-04-12 04:15:23,779 INFO L226 Difference]: Without dead ends: 139 [2018-04-12 04:15:23,779 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2018-04-12 04:15:23,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2018-04-12 04:15:23,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 129. [2018-04-12 04:15:23,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 129 states. [2018-04-12 04:15:23,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 138 transitions. [2018-04-12 04:15:23,783 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 138 transitions. Word has length 29 [2018-04-12 04:15:23,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:23,783 INFO L459 AbstractCegarLoop]: Abstraction has 129 states and 138 transitions. [2018-04-12 04:15:23,783 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-12 04:15:23,783 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 138 transitions. [2018-04-12 04:15:23,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2018-04-12 04:15:23,784 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:23,784 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] [2018-04-12 04:15:23,784 INFO L408 AbstractCegarLoop]: === Iteration 15 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:23,784 INFO L82 PathProgramCache]: Analyzing trace with hash 748060878, now seen corresponding path program 1 times [2018-04-12 04:15:23,784 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:23,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:23,793 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:23,853 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 04:15:23,853 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:23,853 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-12 04:15:23,853 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:23,854 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 04:15:23,854 INFO L182 omatonBuilderFactory]: Interpolants [3840#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= 8 (select |#length| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|))), 3834#true, 3835#false, 3836#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 3837#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 3838#(= |old(#length)| |#length|), 3839#(and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) (= |#length| (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))))] [2018-04-12 04:15:23,854 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 04:15:23,854 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-12 04:15:23,854 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-12 04:15:23,854 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-12 04:15:23,855 INFO L87 Difference]: Start difference. First operand 129 states and 138 transitions. Second operand 7 states. [2018-04-12 04:15:24,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:24,043 INFO L93 Difference]: Finished difference Result 137 states and 147 transitions. [2018-04-12 04:15:24,044 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 04:15:24,044 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 29 [2018-04-12 04:15:24,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:24,045 INFO L225 Difference]: With dead ends: 137 [2018-04-12 04:15:24,045 INFO L226 Difference]: Without dead ends: 137 [2018-04-12 04:15:24,045 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2018-04-12 04:15:24,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2018-04-12 04:15:24,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 129. [2018-04-12 04:15:24,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 129 states. [2018-04-12 04:15:24,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 137 transitions. [2018-04-12 04:15:24,049 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 137 transitions. Word has length 29 [2018-04-12 04:15:24,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:24,049 INFO L459 AbstractCegarLoop]: Abstraction has 129 states and 137 transitions. [2018-04-12 04:15:24,049 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-12 04:15:24,049 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 137 transitions. [2018-04-12 04:15:24,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-04-12 04:15:24,050 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:24,050 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 04:15:24,050 INFO L408 AbstractCegarLoop]: === Iteration 16 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:24,050 INFO L82 PathProgramCache]: Analyzing trace with hash 2087682397, now seen corresponding path program 1 times [2018-04-12 04:15:24,051 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:24,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:24,058 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:24,078 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 04:15:24,078 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:24,078 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-12 04:15:24,078 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:24,078 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 04:15:24,079 INFO L182 omatonBuilderFactory]: Interpolants [4113#true, 4114#false, 4115#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|), 4116#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 4117#(= 1 (select |#valid| |main_~#list~0.base|))] [2018-04-12 04:15:24,079 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 04:15:24,079 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 04:15:24,079 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 04:15:24,079 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-12 04:15:24,079 INFO L87 Difference]: Start difference. First operand 129 states and 137 transitions. Second operand 5 states. [2018-04-12 04:15:24,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:24,146 INFO L93 Difference]: Finished difference Result 127 states and 135 transitions. [2018-04-12 04:15:24,146 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-12 04:15:24,146 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 30 [2018-04-12 04:15:24,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:24,146 INFO L225 Difference]: With dead ends: 127 [2018-04-12 04:15:24,146 INFO L226 Difference]: Without dead ends: 127 [2018-04-12 04:15:24,147 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-12 04:15:24,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2018-04-12 04:15:24,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 125. [2018-04-12 04:15:24,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 125 states. [2018-04-12 04:15:24,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 132 transitions. [2018-04-12 04:15:24,151 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 132 transitions. Word has length 30 [2018-04-12 04:15:24,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:24,151 INFO L459 AbstractCegarLoop]: Abstraction has 125 states and 132 transitions. [2018-04-12 04:15:24,151 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 04:15:24,151 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 132 transitions. [2018-04-12 04:15:24,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-04-12 04:15:24,152 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:24,152 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 04:15:24,152 INFO L408 AbstractCegarLoop]: === Iteration 17 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:24,152 INFO L82 PathProgramCache]: Analyzing trace with hash 2087682398, now seen corresponding path program 1 times [2018-04-12 04:15:24,153 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:24,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:24,161 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:24,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 04:15:24,234 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:24,234 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-12 04:15:24,234 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:24,234 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 04:15:24,234 INFO L182 omatonBuilderFactory]: Interpolants [4372#true, 4373#false, 4374#(and (= 4 (select |#length| |main_~#list~0.base|)) (= 0 |main_~#list~0.offset|)), 4375#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 4376#(or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| 0)) (<= 4 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 4377#(and (< 0 (+ |main_~#list~0.offset| 1)) (<= (+ |main_~#list~0.offset| 4) (select |#length| |main_~#list~0.base|)))] [2018-04-12 04:15:24,235 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 04:15:24,235 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-12 04:15:24,235 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-12 04:15:24,235 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-04-12 04:15:24,235 INFO L87 Difference]: Start difference. First operand 125 states and 132 transitions. Second operand 6 states. [2018-04-12 04:15:24,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:24,357 INFO L93 Difference]: Finished difference Result 132 states and 141 transitions. [2018-04-12 04:15:24,357 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 04:15:24,357 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 30 [2018-04-12 04:15:24,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:24,359 INFO L225 Difference]: With dead ends: 132 [2018-04-12 04:15:24,359 INFO L226 Difference]: Without dead ends: 132 [2018-04-12 04:15:24,359 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2018-04-12 04:15:24,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2018-04-12 04:15:24,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 125. [2018-04-12 04:15:24,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 125 states. [2018-04-12 04:15:24,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 133 transitions. [2018-04-12 04:15:24,362 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 133 transitions. Word has length 30 [2018-04-12 04:15:24,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:24,363 INFO L459 AbstractCegarLoop]: Abstraction has 125 states and 133 transitions. [2018-04-12 04:15:24,363 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-12 04:15:24,363 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 133 transitions. [2018-04-12 04:15:24,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-04-12 04:15:24,363 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:24,363 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 04:15:24,364 INFO L408 AbstractCegarLoop]: === Iteration 18 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:24,364 INFO L82 PathProgramCache]: Analyzing trace with hash 72869690, now seen corresponding path program 1 times [2018-04-12 04:15:24,364 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:24,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:24,371 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:24,409 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 04:15:24,410 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:24,410 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-12 04:15:24,410 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:24,410 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 04:15:24,410 INFO L182 omatonBuilderFactory]: Interpolants [4640#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4)))), 4641#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~mem7.base|)), 4637#true, 4638#false, 4639#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base|))] [2018-04-12 04:15:24,410 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 04:15:24,411 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 04:15:24,411 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 04:15:24,411 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-12 04:15:24,411 INFO L87 Difference]: Start difference. First operand 125 states and 133 transitions. Second operand 5 states. [2018-04-12 04:15:24,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:24,532 INFO L93 Difference]: Finished difference Result 124 states and 132 transitions. [2018-04-12 04:15:24,532 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 04:15:24,532 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 30 [2018-04-12 04:15:24,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:24,533 INFO L225 Difference]: With dead ends: 124 [2018-04-12 04:15:24,533 INFO L226 Difference]: Without dead ends: 124 [2018-04-12 04:15:24,533 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2018-04-12 04:15:24,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2018-04-12 04:15:24,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 124. [2018-04-12 04:15:24,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 124 states. [2018-04-12 04:15:24,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 132 transitions. [2018-04-12 04:15:24,537 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 132 transitions. Word has length 30 [2018-04-12 04:15:24,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:24,537 INFO L459 AbstractCegarLoop]: Abstraction has 124 states and 132 transitions. [2018-04-12 04:15:24,537 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 04:15:24,537 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 132 transitions. [2018-04-12 04:15:24,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-04-12 04:15:24,537 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:24,537 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 04:15:24,538 INFO L408 AbstractCegarLoop]: === Iteration 19 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:24,538 INFO L82 PathProgramCache]: Analyzing trace with hash 72869691, now seen corresponding path program 1 times [2018-04-12 04:15:24,538 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:24,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:24,552 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:24,638 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 04:15:24,638 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:24,638 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-12 04:15:24,639 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:24,639 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 04:15:24,639 INFO L182 omatonBuilderFactory]: Interpolants [4896#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.offset|) (= 80 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base|))), 4897#(and (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4)))) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4)))), 4898#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 0) (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4)))) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4)))), 4899#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~mem7.offset| 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 0) (= 80 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~mem7.base|))), 4894#true, 4895#false] [2018-04-12 04:15:24,639 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 04:15:24,639 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-12 04:15:24,639 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-12 04:15:24,640 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-04-12 04:15:24,640 INFO L87 Difference]: Start difference. First operand 124 states and 132 transitions. Second operand 6 states. [2018-04-12 04:15:24,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:24,733 INFO L93 Difference]: Finished difference Result 131 states and 139 transitions. [2018-04-12 04:15:24,733 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-12 04:15:24,734 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 30 [2018-04-12 04:15:24,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:24,734 INFO L225 Difference]: With dead ends: 131 [2018-04-12 04:15:24,734 INFO L226 Difference]: Without dead ends: 131 [2018-04-12 04:15:24,735 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2018-04-12 04:15:24,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2018-04-12 04:15:24,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 129. [2018-04-12 04:15:24,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 129 states. [2018-04-12 04:15:24,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 137 transitions. [2018-04-12 04:15:24,738 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 137 transitions. Word has length 30 [2018-04-12 04:15:24,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:24,738 INFO L459 AbstractCegarLoop]: Abstraction has 129 states and 137 transitions. [2018-04-12 04:15:24,738 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-12 04:15:24,738 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 137 transitions. [2018-04-12 04:15:24,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-04-12 04:15:24,739 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:24,739 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] [2018-04-12 04:15:24,739 INFO L408 AbstractCegarLoop]: === Iteration 20 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:24,739 INFO L82 PathProgramCache]: Analyzing trace with hash 1626965550, now seen corresponding path program 1 times [2018-04-12 04:15:24,740 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:24,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:24,748 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:24,797 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 04:15:24,798 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:24,798 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-12 04:15:24,798 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:24,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:24,798 INFO L182 omatonBuilderFactory]: Interpolants [5168#(= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)), 5169#(= |#valid| |old(#valid)|), 5170#(= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))), 5171#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 5172#(and (or (= 1 (select |#valid| (@diff |old(#valid)| |#valid|))) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 5166#true, 5167#false] [2018-04-12 04:15:24,799 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 04:15:24,799 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-12 04:15:24,799 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-12 04:15:24,799 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2018-04-12 04:15:24,799 INFO L87 Difference]: Start difference. First operand 129 states and 137 transitions. Second operand 7 states. [2018-04-12 04:15:25,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:25,020 INFO L93 Difference]: Finished difference Result 141 states and 150 transitions. [2018-04-12 04:15:25,020 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-12 04:15:25,020 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 31 [2018-04-12 04:15:25,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:25,021 INFO L225 Difference]: With dead ends: 141 [2018-04-12 04:15:25,021 INFO L226 Difference]: Without dead ends: 141 [2018-04-12 04:15:25,021 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2018-04-12 04:15:25,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2018-04-12 04:15:25,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 131. [2018-04-12 04:15:25,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2018-04-12 04:15:25,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 140 transitions. [2018-04-12 04:15:25,024 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 140 transitions. Word has length 31 [2018-04-12 04:15:25,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:25,024 INFO L459 AbstractCegarLoop]: Abstraction has 131 states and 140 transitions. [2018-04-12 04:15:25,024 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-12 04:15:25,024 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 140 transitions. [2018-04-12 04:15:25,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-04-12 04:15:25,025 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:25,025 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] [2018-04-12 04:15:25,025 INFO L408 AbstractCegarLoop]: === Iteration 21 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:25,025 INFO L82 PathProgramCache]: Analyzing trace with hash 1626965551, now seen corresponding path program 1 times [2018-04-12 04:15:25,026 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:25,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:25,036 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:25,136 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 04:15:25,136 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:25,136 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-04-12 04:15:25,136 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:25,136 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 04:15:25,136 INFO L182 omatonBuilderFactory]: Interpolants [5456#(and (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (< 0 (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 1))), 5457#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 5458#(and (= |#length| (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))), 5459#(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|))))), 5460#(and (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (< 0 (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 1))), 5451#true, 5452#false, 5453#(= 0 |main_~#list~0.offset|), 5454#(= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|), 5455#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)] [2018-04-12 04:15:25,136 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 04:15:25,137 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-12 04:15:25,137 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-12 04:15:25,137 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2018-04-12 04:15:25,137 INFO L87 Difference]: Start difference. First operand 131 states and 140 transitions. Second operand 10 states. [2018-04-12 04:15:25,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:25,394 INFO L93 Difference]: Finished difference Result 140 states and 149 transitions. [2018-04-12 04:15:25,394 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-12 04:15:25,394 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 31 [2018-04-12 04:15:25,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:25,395 INFO L225 Difference]: With dead ends: 140 [2018-04-12 04:15:25,395 INFO L226 Difference]: Without dead ends: 140 [2018-04-12 04:15:25,395 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2018-04-12 04:15:25,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2018-04-12 04:15:25,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 126. [2018-04-12 04:15:25,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 126 states. [2018-04-12 04:15:25,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 134 transitions. [2018-04-12 04:15:25,398 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 134 transitions. Word has length 31 [2018-04-12 04:15:25,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:25,398 INFO L459 AbstractCegarLoop]: Abstraction has 126 states and 134 transitions. [2018-04-12 04:15:25,398 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-12 04:15:25,398 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 134 transitions. [2018-04-12 04:15:25,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-04-12 04:15:25,398 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:25,398 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] [2018-04-12 04:15:25,398 INFO L408 AbstractCegarLoop]: === Iteration 22 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:25,399 INFO L82 PathProgramCache]: Analyzing trace with hash -1275051825, now seen corresponding path program 1 times [2018-04-12 04:15:25,399 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:25,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:25,404 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:25,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 04:15:25,437 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:25,437 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-12 04:15:25,437 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:25,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 04:15:25,437 INFO L182 omatonBuilderFactory]: Interpolants [5744#false, 5745#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 5746#(and (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 5747#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))), 5748#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 5749#(= 1 (select |#valid| |main_#t~mem16.base|)), 5743#true] [2018-04-12 04:15:25,438 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 04:15:25,438 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-12 04:15:25,438 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-12 04:15:25,438 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2018-04-12 04:15:25,438 INFO L87 Difference]: Start difference. First operand 126 states and 134 transitions. Second operand 7 states. [2018-04-12 04:15:25,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:25,603 INFO L93 Difference]: Finished difference Result 141 states and 151 transitions. [2018-04-12 04:15:25,603 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-12 04:15:25,603 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 33 [2018-04-12 04:15:25,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:25,604 INFO L225 Difference]: With dead ends: 141 [2018-04-12 04:15:25,604 INFO L226 Difference]: Without dead ends: 141 [2018-04-12 04:15:25,604 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2018-04-12 04:15:25,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2018-04-12 04:15:25,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 131. [2018-04-12 04:15:25,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2018-04-12 04:15:25,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 141 transitions. [2018-04-12 04:15:25,607 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 141 transitions. Word has length 33 [2018-04-12 04:15:25,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:25,608 INFO L459 AbstractCegarLoop]: Abstraction has 131 states and 141 transitions. [2018-04-12 04:15:25,608 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-12 04:15:25,608 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 141 transitions. [2018-04-12 04:15:25,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-04-12 04:15:25,608 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:25,608 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] [2018-04-12 04:15:25,608 INFO L408 AbstractCegarLoop]: === Iteration 23 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:25,609 INFO L82 PathProgramCache]: Analyzing trace with hash -1275051824, now seen corresponding path program 1 times [2018-04-12 04:15:25,609 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:25,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:25,617 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:25,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:25,697 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:25,697 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-04-12 04:15:25,697 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:25,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:25,697 INFO L182 omatonBuilderFactory]: Interpolants [6032#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 6033#(= |old(#length)| |#length|), 6034#(and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))), 6035#(and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 6036#(and (= |main_#t~mem16.offset| 0) (= 8 (select |#length| |main_#t~mem16.base|))), 6028#true, 6029#false, 6030#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 6031#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)))] [2018-04-12 04:15:25,698 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 04:15:25,698 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-12 04:15:25,698 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-12 04:15:25,698 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2018-04-12 04:15:25,698 INFO L87 Difference]: Start difference. First operand 131 states and 141 transitions. Second operand 9 states. [2018-04-12 04:15:26,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:26,072 INFO L93 Difference]: Finished difference Result 178 states and 195 transitions. [2018-04-12 04:15:26,072 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-12 04:15:26,072 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 33 [2018-04-12 04:15:26,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:26,073 INFO L225 Difference]: With dead ends: 178 [2018-04-12 04:15:26,073 INFO L226 Difference]: Without dead ends: 178 [2018-04-12 04:15:26,073 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2018-04-12 04:15:26,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2018-04-12 04:15:26,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 149. [2018-04-12 04:15:26,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 149 states. [2018-04-12 04:15:26,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 164 transitions. [2018-04-12 04:15:26,077 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 164 transitions. Word has length 33 [2018-04-12 04:15:26,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:26,078 INFO L459 AbstractCegarLoop]: Abstraction has 149 states and 164 transitions. [2018-04-12 04:15:26,078 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-12 04:15:26,078 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 164 transitions. [2018-04-12 04:15:26,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-04-12 04:15:26,078 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:26,078 INFO L355 BasicCegarLoop]: trace histogram [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 04:15:26,078 INFO L408 AbstractCegarLoop]: === Iteration 24 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:26,079 INFO L82 PathProgramCache]: Analyzing trace with hash 573717311, now seen corresponding path program 1 times [2018-04-12 04:15:26,079 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:26,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:26,087 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:26,202 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:26,202 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:15:26,202 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-12 04:15:26,202 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:26,202 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 04:15:26,202 INFO L182 omatonBuilderFactory]: Interpolants [6384#(or (and (<= 4 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1)) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| 0))), 6385#(and (<= 4 (select |#length| |main_~#list~0.base|)) (= 0 |main_~#list~0.offset|) (= (select |#valid| |main_~#list~0.base|) 1)), 6386#(and (<= 4 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1)), 6387#(and (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (<= 4 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)), 6388#(and (<= 4 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)), 6378#true, 6379#false, 6380#(= 0 |main_~#list~0.offset|), 6381#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 6382#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))), 6383#(= |old(#length)| |#length|)] [2018-04-12 04:15:26,202 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:26,203 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-12 04:15:26,203 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-12 04:15:26,203 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2018-04-12 04:15:26,203 INFO L87 Difference]: Start difference. First operand 149 states and 164 transitions. Second operand 11 states. [2018-04-12 04:15:26,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:26,600 INFO L93 Difference]: Finished difference Result 147 states and 161 transitions. [2018-04-12 04:15:26,601 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-12 04:15:26,601 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 34 [2018-04-12 04:15:26,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:26,603 INFO L225 Difference]: With dead ends: 147 [2018-04-12 04:15:26,603 INFO L226 Difference]: Without dead ends: 147 [2018-04-12 04:15:26,603 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=200, Unknown=0, NotChecked=0, Total=272 [2018-04-12 04:15:26,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2018-04-12 04:15:26,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 133. [2018-04-12 04:15:26,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 133 states. [2018-04-12 04:15:26,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 143 transitions. [2018-04-12 04:15:26,607 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 143 transitions. Word has length 34 [2018-04-12 04:15:26,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:26,608 INFO L459 AbstractCegarLoop]: Abstraction has 133 states and 143 transitions. [2018-04-12 04:15:26,608 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-12 04:15:26,608 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 143 transitions. [2018-04-12 04:15:26,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2018-04-12 04:15:26,608 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:26,608 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] [2018-04-12 04:15:26,608 INFO L408 AbstractCegarLoop]: === Iteration 25 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:26,609 INFO L82 PathProgramCache]: Analyzing trace with hash -1260047476, now seen corresponding path program 1 times [2018-04-12 04:15:26,609 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:26,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:26,616 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:26,660 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 04:15:26,660 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:26,661 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-04-12 04:15:26,661 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:26,661 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 04:15:26,661 INFO L182 omatonBuilderFactory]: Interpolants [6688#(not (= 0 |main_#t~mem21.base|)), 6681#true, 6682#false, 6683#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 6684#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (not (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 6685#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (not (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 6686#(not (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))), 6687#(not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))] [2018-04-12 04:15:26,661 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 04:15:26,662 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-12 04:15:26,662 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-12 04:15:26,662 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2018-04-12 04:15:26,662 INFO L87 Difference]: Start difference. First operand 133 states and 143 transitions. Second operand 8 states. [2018-04-12 04:15:26,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:26,790 INFO L93 Difference]: Finished difference Result 158 states and 168 transitions. [2018-04-12 04:15:26,790 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-12 04:15:26,790 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 35 [2018-04-12 04:15:26,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:26,791 INFO L225 Difference]: With dead ends: 158 [2018-04-12 04:15:26,791 INFO L226 Difference]: Without dead ends: 158 [2018-04-12 04:15:26,791 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2018-04-12 04:15:26,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2018-04-12 04:15:26,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 133. [2018-04-12 04:15:26,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 133 states. [2018-04-12 04:15:26,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 141 transitions. [2018-04-12 04:15:26,811 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 141 transitions. Word has length 35 [2018-04-12 04:15:26,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:26,811 INFO L459 AbstractCegarLoop]: Abstraction has 133 states and 141 transitions. [2018-04-12 04:15:26,811 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-12 04:15:26,811 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 141 transitions. [2018-04-12 04:15:26,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2018-04-12 04:15:26,812 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:26,812 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] [2018-04-12 04:15:26,812 INFO L408 AbstractCegarLoop]: === Iteration 26 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:26,812 INFO L82 PathProgramCache]: Analyzing trace with hash -378073276, now seen corresponding path program 1 times [2018-04-12 04:15:26,813 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:26,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:26,819 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:26,836 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 04:15:26,836 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:26,836 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-12 04:15:26,836 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:26,837 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 04:15:26,837 INFO L182 omatonBuilderFactory]: Interpolants [6992#(= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)), 6993#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 6994#(= 1 (select |#valid| |main_#t~mem18.base|)), 6990#true, 6991#false] [2018-04-12 04:15:26,837 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 04:15:26,837 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 04:15:26,837 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 04:15:26,837 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-12 04:15:26,837 INFO L87 Difference]: Start difference. First operand 133 states and 141 transitions. Second operand 5 states. [2018-04-12 04:15:26,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:26,918 INFO L93 Difference]: Finished difference Result 132 states and 140 transitions. [2018-04-12 04:15:26,918 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-12 04:15:26,918 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 36 [2018-04-12 04:15:26,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:26,919 INFO L225 Difference]: With dead ends: 132 [2018-04-12 04:15:26,919 INFO L226 Difference]: Without dead ends: 132 [2018-04-12 04:15:26,919 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-04-12 04:15:26,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2018-04-12 04:15:26,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 132. [2018-04-12 04:15:26,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 132 states. [2018-04-12 04:15:26,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 140 transitions. [2018-04-12 04:15:26,922 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 140 transitions. Word has length 36 [2018-04-12 04:15:26,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:26,922 INFO L459 AbstractCegarLoop]: Abstraction has 132 states and 140 transitions. [2018-04-12 04:15:26,922 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 04:15:26,922 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 140 transitions. [2018-04-12 04:15:26,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2018-04-12 04:15:26,923 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:26,923 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] [2018-04-12 04:15:26,923 INFO L408 AbstractCegarLoop]: === Iteration 27 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:26,923 INFO L82 PathProgramCache]: Analyzing trace with hash -378073275, now seen corresponding path program 1 times [2018-04-12 04:15:26,924 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:26,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:26,931 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:27,066 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 04:15:27,066 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:27,066 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-04-12 04:15:27,066 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:27,067 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 04:15:27,067 INFO L182 omatonBuilderFactory]: Interpolants [7264#false, 7265#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 7266#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 7267#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 7268#(= |old(#length)| |#length|), 7269#(and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))), 7270#(and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 7271#(and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem16.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem16.offset| 0)), 7272#(and (<= |main_#t~mem18.offset| 0) (<= 0 |main_#t~mem18.offset|) (= 8 (select |#length| |main_#t~mem18.base|))), 7263#true] [2018-04-12 04:15:27,067 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 04:15:27,067 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-12 04:15:27,067 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-12 04:15:27,068 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2018-04-12 04:15:27,068 INFO L87 Difference]: Start difference. First operand 132 states and 140 transitions. Second operand 10 states. [2018-04-12 04:15:27,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:27,338 INFO L93 Difference]: Finished difference Result 154 states and 165 transitions. [2018-04-12 04:15:27,339 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-12 04:15:27,339 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 36 [2018-04-12 04:15:27,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:27,339 INFO L225 Difference]: With dead ends: 154 [2018-04-12 04:15:27,339 INFO L226 Difference]: Without dead ends: 154 [2018-04-12 04:15:27,339 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2018-04-12 04:15:27,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2018-04-12 04:15:27,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 135. [2018-04-12 04:15:27,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 135 states. [2018-04-12 04:15:27,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 143 transitions. [2018-04-12 04:15:27,342 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 143 transitions. Word has length 36 [2018-04-12 04:15:27,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:27,343 INFO L459 AbstractCegarLoop]: Abstraction has 135 states and 143 transitions. [2018-04-12 04:15:27,343 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-12 04:15:27,343 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 143 transitions. [2018-04-12 04:15:27,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-04-12 04:15:27,343 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:27,343 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] [2018-04-12 04:15:27,344 INFO L408 AbstractCegarLoop]: === Iteration 28 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:27,344 INFO L82 PathProgramCache]: Analyzing trace with hash -1381840613, now seen corresponding path program 1 times [2018-04-12 04:15:27,344 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:27,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:27,354 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:27,465 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 04:15:27,465 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:15:27,465 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-12 04:15:27,466 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:27,466 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 04:15:27,466 INFO L182 omatonBuilderFactory]: Interpolants [7584#(and (<= (+ (* 4 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~mem7.offset|) 76) (= 80 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~mem7.base|)) (<= 4 (+ (* 4 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~mem7.offset|))), 7576#true, 7577#false, 7578#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.offset|) (= 80 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base|))), 7579#(and (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4)))) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4)))), 7580#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~mem7.offset| 0) (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4)))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~mem7.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4)))), 7581#(and (<= 0 (+ (* 4 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0) (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4)))) (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4)))) (<= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4)) 0)), 7582#(and (<= 4 (+ (* 4 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0) (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4)))) (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4)))) (<= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4)) 0)), 7583#(and (<= 4 (+ (* 4 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0) (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4)))) (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4)))) (<= (+ (* 4 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0) (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4))) 76))] [2018-04-12 04:15:27,466 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 04:15:27,466 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-12 04:15:27,467 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-12 04:15:27,467 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2018-04-12 04:15:27,467 INFO L87 Difference]: Start difference. First operand 135 states and 143 transitions. Second operand 9 states. [2018-04-12 04:15:27,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:27,682 INFO L93 Difference]: Finished difference Result 136 states and 144 transitions. [2018-04-12 04:15:27,683 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-12 04:15:27,683 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 37 [2018-04-12 04:15:27,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:27,683 INFO L225 Difference]: With dead ends: 136 [2018-04-12 04:15:27,683 INFO L226 Difference]: Without dead ends: 136 [2018-04-12 04:15:27,683 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2018-04-12 04:15:27,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2018-04-12 04:15:27,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 131. [2018-04-12 04:15:27,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2018-04-12 04:15:27,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 139 transitions. [2018-04-12 04:15:27,685 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 139 transitions. Word has length 37 [2018-04-12 04:15:27,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:27,685 INFO L459 AbstractCegarLoop]: Abstraction has 131 states and 139 transitions. [2018-04-12 04:15:27,685 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-12 04:15:27,686 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 139 transitions. [2018-04-12 04:15:27,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2018-04-12 04:15:27,686 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:27,686 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, 1, 1] [2018-04-12 04:15:27,686 INFO L408 AbstractCegarLoop]: === Iteration 29 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:27,686 INFO L82 PathProgramCache]: Analyzing trace with hash 760893153, now seen corresponding path program 1 times [2018-04-12 04:15:27,686 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:27,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:27,692 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:27,919 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 04:15:27,919 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:27,919 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2018-04-12 04:15:27,919 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:27,919 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 04:15:27,919 INFO L182 omatonBuilderFactory]: Interpolants [7872#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 7873#(and (or (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))), 7874#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 7875#(and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))), 7876#(and (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))), 7877#(and (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem18.base|) |main_#t~mem18.offset|))), 7878#(and (= 0 |main_#t~mem19.base|) (= 0 |main_#t~mem19.offset|)), 7879#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.offset|)), 7880#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base 0)), 7864#true, 7865#false, 7866#(= (select |#valid| |main_~#list~0.base|) 1), 7867#(= |#valid| |old(#valid)|), 7868#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 7869#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 7870#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 7871#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|))] [2018-04-12 04:15:27,919 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 04:15:27,920 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-12 04:15:27,920 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-12 04:15:27,920 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=237, Unknown=0, NotChecked=0, Total=272 [2018-04-12 04:15:27,920 INFO L87 Difference]: Start difference. First operand 131 states and 139 transitions. Second operand 17 states. [2018-04-12 04:15:28,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:28,552 INFO L93 Difference]: Finished difference Result 174 states and 187 transitions. [2018-04-12 04:15:28,552 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-12 04:15:28,552 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 40 [2018-04-12 04:15:28,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:28,553 INFO L225 Difference]: With dead ends: 174 [2018-04-12 04:15:28,553 INFO L226 Difference]: Without dead ends: 174 [2018-04-12 04:15:28,554 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 201 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=134, Invalid=988, Unknown=0, NotChecked=0, Total=1122 [2018-04-12 04:15:28,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2018-04-12 04:15:28,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 152. [2018-04-12 04:15:28,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 152 states. [2018-04-12 04:15:28,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 163 transitions. [2018-04-12 04:15:28,557 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 163 transitions. Word has length 40 [2018-04-12 04:15:28,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:28,557 INFO L459 AbstractCegarLoop]: Abstraction has 152 states and 163 transitions. [2018-04-12 04:15:28,558 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-12 04:15:28,558 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 163 transitions. [2018-04-12 04:15:28,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2018-04-12 04:15:28,558 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:28,558 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, 1, 1] [2018-04-12 04:15:28,559 INFO L408 AbstractCegarLoop]: === Iteration 30 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:28,559 INFO L82 PathProgramCache]: Analyzing trace with hash 1372557105, now seen corresponding path program 1 times [2018-04-12 04:15:28,559 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:28,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:28,570 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:28,681 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 04:15:28,681 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:28,681 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2018-04-12 04:15:28,681 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:28,681 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 04:15:28,682 INFO L182 omatonBuilderFactory]: Interpolants [8241#true, 8242#false, 8243#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 8244#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 8245#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 8246#(= |old(#length)| |#length|), 8247#(and (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|) 8) (= |#length| (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)))), 8248#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8))), 8249#(and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))), 8250#(and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 8251#(and (= |main_#t~mem16.offset| 0) (= 8 (select |#length| |main_#t~mem16.base|)))] [2018-04-12 04:15:28,682 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 04:15:28,682 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-12 04:15:28,682 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-12 04:15:28,682 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2018-04-12 04:15:28,682 INFO L87 Difference]: Start difference. First operand 152 states and 163 transitions. Second operand 11 states. [2018-04-12 04:15:29,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:29,052 INFO L93 Difference]: Finished difference Result 186 states and 204 transitions. [2018-04-12 04:15:29,052 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-12 04:15:29,052 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 40 [2018-04-12 04:15:29,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:29,053 INFO L225 Difference]: With dead ends: 186 [2018-04-12 04:15:29,053 INFO L226 Difference]: Without dead ends: 186 [2018-04-12 04:15:29,053 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2018-04-12 04:15:29,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2018-04-12 04:15:29,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 161. [2018-04-12 04:15:29,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 161 states. [2018-04-12 04:15:29,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 174 transitions. [2018-04-12 04:15:29,058 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 174 transitions. Word has length 40 [2018-04-12 04:15:29,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:29,058 INFO L459 AbstractCegarLoop]: Abstraction has 161 states and 174 transitions. [2018-04-12 04:15:29,058 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-12 04:15:29,058 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 174 transitions. [2018-04-12 04:15:29,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2018-04-12 04:15:29,059 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:29,059 INFO L355 BasicCegarLoop]: trace histogram [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] [2018-04-12 04:15:29,059 INFO L408 AbstractCegarLoop]: === Iteration 31 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:29,059 INFO L82 PathProgramCache]: Analyzing trace with hash -366965325, now seen corresponding path program 1 times [2018-04-12 04:15:29,059 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:29,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:29,066 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:29,080 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:29,081 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:15:29,081 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2018-04-12 04:15:29,081 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:29,081 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 04:15:29,081 INFO L182 omatonBuilderFactory]: Interpolants [8619#true, 8620#false, 8621#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 0), 8622#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 1)] [2018-04-12 04:15:29,081 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:29,082 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 04:15:29,082 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 04:15:29,082 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-12 04:15:29,082 INFO L87 Difference]: Start difference. First operand 161 states and 174 transitions. Second operand 4 states. [2018-04-12 04:15:29,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:29,092 INFO L93 Difference]: Finished difference Result 173 states and 186 transitions. [2018-04-12 04:15:29,093 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-12 04:15:29,094 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 40 [2018-04-12 04:15:29,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:29,094 INFO L225 Difference]: With dead ends: 173 [2018-04-12 04:15:29,095 INFO L226 Difference]: Without dead ends: 173 [2018-04-12 04:15:29,095 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 04:15:29,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2018-04-12 04:15:29,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 168. [2018-04-12 04:15:29,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-04-12 04:15:29,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 181 transitions. [2018-04-12 04:15:29,098 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 181 transitions. Word has length 40 [2018-04-12 04:15:29,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:29,098 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 181 transitions. [2018-04-12 04:15:29,098 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 04:15:29,099 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 181 transitions. [2018-04-12 04:15:29,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2018-04-12 04:15:29,099 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:29,099 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, 1, 1, 1, 1, 1, 1] [2018-04-12 04:15:29,099 INFO L408 AbstractCegarLoop]: === Iteration 32 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:29,099 INFO L82 PathProgramCache]: Analyzing trace with hash 1203361471, now seen corresponding path program 1 times [2018-04-12 04:15:29,100 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:29,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:29,107 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:29,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:29,162 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:29,163 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-04-12 04:15:29,163 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:29,163 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 04:15:29,163 INFO L182 omatonBuilderFactory]: Interpolants [8964#true, 8965#false, 8966#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 8967#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 8968#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 8969#(= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)), 8970#(= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)), 8971#(= 0 |main_#t~mem20.offset|)] [2018-04-12 04:15:29,163 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 04:15:29,163 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-12 04:15:29,164 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-12 04:15:29,164 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2018-04-12 04:15:29,164 INFO L87 Difference]: Start difference. First operand 168 states and 181 transitions. Second operand 8 states. [2018-04-12 04:15:29,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:29,251 INFO L93 Difference]: Finished difference Result 186 states and 200 transitions. [2018-04-12 04:15:29,251 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-12 04:15:29,252 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 44 [2018-04-12 04:15:29,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:29,252 INFO L225 Difference]: With dead ends: 186 [2018-04-12 04:15:29,252 INFO L226 Difference]: Without dead ends: 186 [2018-04-12 04:15:29,252 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2018-04-12 04:15:29,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2018-04-12 04:15:29,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 177. [2018-04-12 04:15:29,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 177 states. [2018-04-12 04:15:29,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 194 transitions. [2018-04-12 04:15:29,255 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 194 transitions. Word has length 44 [2018-04-12 04:15:29,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:29,255 INFO L459 AbstractCegarLoop]: Abstraction has 177 states and 194 transitions. [2018-04-12 04:15:29,255 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-12 04:15:29,256 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 194 transitions. [2018-04-12 04:15:29,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2018-04-12 04:15:29,256 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:29,256 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, 1, 1, 1, 1, 1] [2018-04-12 04:15:29,256 INFO L408 AbstractCegarLoop]: === Iteration 33 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:29,256 INFO L82 PathProgramCache]: Analyzing trace with hash 1760106820, now seen corresponding path program 1 times [2018-04-12 04:15:29,257 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:29,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:29,263 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:29,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:29,337 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:29,337 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-04-12 04:15:29,337 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:29,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:29,337 INFO L182 omatonBuilderFactory]: Interpolants [9345#true, 9346#false, 9347#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 9348#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 9349#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 9350#(= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)), 9351#(= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)), 9352#(and (= |main_#t~mem16.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem16.offset| 0) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 9353#(and (<= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (<= (+ (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 8) (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 9354#(and (<= (+ |main_#t~mem18.offset| 8) (select |#length| |main_#t~mem18.base|)) (<= 0 |main_#t~mem18.offset|))] [2018-04-12 04:15:29,338 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 04:15:29,338 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-12 04:15:29,338 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-12 04:15:29,338 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2018-04-12 04:15:29,338 INFO L87 Difference]: Start difference. First operand 177 states and 194 transitions. Second operand 10 states. [2018-04-12 04:15:29,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:29,538 INFO L93 Difference]: Finished difference Result 185 states and 199 transitions. [2018-04-12 04:15:29,538 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-12 04:15:29,538 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 43 [2018-04-12 04:15:29,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:29,539 INFO L225 Difference]: With dead ends: 185 [2018-04-12 04:15:29,539 INFO L226 Difference]: Without dead ends: 185 [2018-04-12 04:15:29,539 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2018-04-12 04:15:29,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2018-04-12 04:15:29,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 167. [2018-04-12 04:15:29,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 167 states. [2018-04-12 04:15:29,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 182 transitions. [2018-04-12 04:15:29,542 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 182 transitions. Word has length 43 [2018-04-12 04:15:29,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:29,543 INFO L459 AbstractCegarLoop]: Abstraction has 167 states and 182 transitions. [2018-04-12 04:15:29,543 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-12 04:15:29,543 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 182 transitions. [2018-04-12 04:15:29,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2018-04-12 04:15:29,543 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:29,543 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, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:15:29,543 INFO L408 AbstractCegarLoop]: === Iteration 34 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:29,543 INFO L82 PathProgramCache]: Analyzing trace with hash -1350499908, now seen corresponding path program 1 times [2018-04-12 04:15:29,544 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:29,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:29,550 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:29,569 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 04:15:29,569 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:29,569 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-12 04:15:29,569 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:29,569 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 04:15:29,569 INFO L182 omatonBuilderFactory]: Interpolants [9721#true, 9722#false, 9723#(= |main_#t~mem18.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)), 9724#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 9725#(= |#valid| |old(#valid)|), 9726#(= 1 (select |#valid| |main_#t~mem20.base|))] [2018-04-12 04:15:29,569 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 04:15:29,569 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-12 04:15:29,569 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-12 04:15:29,570 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-12 04:15:29,570 INFO L87 Difference]: Start difference. First operand 167 states and 182 transitions. Second operand 6 states. [2018-04-12 04:15:29,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:29,714 INFO L93 Difference]: Finished difference Result 177 states and 192 transitions. [2018-04-12 04:15:29,715 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 04:15:29,715 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 45 [2018-04-12 04:15:29,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:29,715 INFO L225 Difference]: With dead ends: 177 [2018-04-12 04:15:29,716 INFO L226 Difference]: Without dead ends: 177 [2018-04-12 04:15:29,716 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-04-12 04:15:29,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2018-04-12 04:15:29,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 170. [2018-04-12 04:15:29,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 170 states. [2018-04-12 04:15:29,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 186 transitions. [2018-04-12 04:15:29,719 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 186 transitions. Word has length 45 [2018-04-12 04:15:29,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:29,719 INFO L459 AbstractCegarLoop]: Abstraction has 170 states and 186 transitions. [2018-04-12 04:15:29,719 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-12 04:15:29,719 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 186 transitions. [2018-04-12 04:15:29,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-04-12 04:15:29,719 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:29,719 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:15:29,720 INFO L408 AbstractCegarLoop]: === Iteration 35 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:29,720 INFO L82 PathProgramCache]: Analyzing trace with hash 816398688, now seen corresponding path program 1 times [2018-04-12 04:15:29,720 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:29,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:29,726 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:29,937 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 04:15:29,937 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:29,937 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2018-04-12 04:15:29,937 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:29,937 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 04:15:29,937 INFO L182 omatonBuilderFactory]: Interpolants [10080#(= (select |#valid| |main_~#list~0.base|) 1), 10081#(= |#valid| |old(#valid)|), 10082#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 10083#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 10084#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 10085#(= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)), 10086#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)), 10087#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))), 10088#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 10089#(or (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 10090#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))), 10091#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 10092#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|))), 10093#(= 1 (select |#valid| |main_#t~mem19.base|)), 10094#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)), 10095#(= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base)), 10078#true, 10079#false] [2018-04-12 04:15:29,937 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 04:15:29,938 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-12 04:15:29,938 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-12 04:15:29,938 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2018-04-12 04:15:29,938 INFO L87 Difference]: Start difference. First operand 170 states and 186 transitions. Second operand 18 states. [2018-04-12 04:15:30,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:30,631 INFO L93 Difference]: Finished difference Result 222 states and 246 transitions. [2018-04-12 04:15:30,632 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-12 04:15:30,632 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 47 [2018-04-12 04:15:30,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:30,633 INFO L225 Difference]: With dead ends: 222 [2018-04-12 04:15:30,633 INFO L226 Difference]: Without dead ends: 222 [2018-04-12 04:15:30,633 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 1 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=136, Invalid=1054, Unknown=0, NotChecked=0, Total=1190 [2018-04-12 04:15:30,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2018-04-12 04:15:30,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 194. [2018-04-12 04:15:30,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 194 states. [2018-04-12 04:15:30,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 217 transitions. [2018-04-12 04:15:30,637 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 217 transitions. Word has length 47 [2018-04-12 04:15:30,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:30,637 INFO L459 AbstractCegarLoop]: Abstraction has 194 states and 217 transitions. [2018-04-12 04:15:30,637 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-12 04:15:30,638 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 217 transitions. [2018-04-12 04:15:30,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-04-12 04:15:30,638 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:30,638 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:15:30,638 INFO L408 AbstractCegarLoop]: === Iteration 36 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:30,639 INFO L82 PathProgramCache]: Analyzing trace with hash 816398689, now seen corresponding path program 1 times [2018-04-12 04:15:30,639 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:30,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:30,649 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:30,952 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 04:15:30,952 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:30,952 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2018-04-12 04:15:30,952 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:30,952 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 04:15:30,953 INFO L182 omatonBuilderFactory]: Interpolants [10560#(and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))), 10561#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem18.base|) |main_#t~mem18.offset|)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)))), 10562#(and (= 8 (select |#length| |main_#t~mem19.base|)) (= 0 |main_#t~mem19.offset|)), 10563#(and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.offset|)), 10564#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)), 10546#true, 10547#false, 10548#(= (select |#valid| |main_~#list~0.base|) 1), 10549#(= |#valid| |old(#valid)|), 10550#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 10551#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 10552#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 10553#(and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.offset|)), 10554#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset)), 10555#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.offset|) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|))), 10556#(and (or (and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))), 10557#(and (or (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))), 10558#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 10559#(and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))] [2018-04-12 04:15:30,953 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 04:15:30,953 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-12 04:15:30,953 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-12 04:15:30,953 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2018-04-12 04:15:30,953 INFO L87 Difference]: Start difference. First operand 194 states and 217 transitions. Second operand 19 states. [2018-04-12 04:15:31,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:31,782 INFO L93 Difference]: Finished difference Result 243 states and 270 transitions. [2018-04-12 04:15:31,783 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-12 04:15:31,783 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 47 [2018-04-12 04:15:31,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:31,784 INFO L225 Difference]: With dead ends: 243 [2018-04-12 04:15:31,784 INFO L226 Difference]: Without dead ends: 243 [2018-04-12 04:15:31,784 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 246 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=150, Invalid=1256, Unknown=0, NotChecked=0, Total=1406 [2018-04-12 04:15:31,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2018-04-12 04:15:31,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 216. [2018-04-12 04:15:31,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 216 states. [2018-04-12 04:15:31,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 244 transitions. [2018-04-12 04:15:31,789 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 244 transitions. Word has length 47 [2018-04-12 04:15:31,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:31,789 INFO L459 AbstractCegarLoop]: Abstraction has 216 states and 244 transitions. [2018-04-12 04:15:31,789 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-12 04:15:31,789 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 244 transitions. [2018-04-12 04:15:31,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2018-04-12 04:15:31,790 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:31,790 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:15:31,790 INFO L408 AbstractCegarLoop]: === Iteration 37 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:31,790 INFO L82 PathProgramCache]: Analyzing trace with hash -1783942653, now seen corresponding path program 1 times [2018-04-12 04:15:31,791 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:31,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:31,798 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:31,886 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 04:15:31,886 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:31,886 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-04-12 04:15:31,886 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:31,887 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 04:15:31,887 INFO L182 omatonBuilderFactory]: Interpolants [11062#true, 11063#false, 11064#(= 1 (select |#valid| |main_~#list~0.base|)), 11065#(= |#valid| |old(#valid)|), 11066#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 11067#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|) 0)), 11068#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)), 11069#(= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0), 11070#(not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_~#list~0.base|)), 11071#(and (not (= |main_~#list~0.base| |main_#t~mem20.base|)) (= 1 (select |#valid| |main_~#list~0.base|)))] [2018-04-12 04:15:31,887 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 04:15:31,887 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-12 04:15:31,887 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-12 04:15:31,887 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2018-04-12 04:15:31,888 INFO L87 Difference]: Start difference. First operand 216 states and 244 transitions. Second operand 10 states. [2018-04-12 04:15:32,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:32,117 INFO L93 Difference]: Finished difference Result 235 states and 264 transitions. [2018-04-12 04:15:32,123 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-12 04:15:32,123 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 48 [2018-04-12 04:15:32,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:32,124 INFO L225 Difference]: With dead ends: 235 [2018-04-12 04:15:32,124 INFO L226 Difference]: Without dead ends: 235 [2018-04-12 04:15:32,124 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2018-04-12 04:15:32,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2018-04-12 04:15:32,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 227. [2018-04-12 04:15:32,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 227 states. [2018-04-12 04:15:32,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 257 transitions. [2018-04-12 04:15:32,128 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 257 transitions. Word has length 48 [2018-04-12 04:15:32,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:32,129 INFO L459 AbstractCegarLoop]: Abstraction has 227 states and 257 transitions. [2018-04-12 04:15:32,129 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-12 04:15:32,129 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 257 transitions. [2018-04-12 04:15:32,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2018-04-12 04:15:32,129 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:32,129 INFO L355 BasicCegarLoop]: trace histogram [3, 2, 2, 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, 1, 1] [2018-04-12 04:15:32,130 INFO L408 AbstractCegarLoop]: === Iteration 38 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:32,130 INFO L82 PathProgramCache]: Analyzing trace with hash 1181099598, now seen corresponding path program 1 times [2018-04-12 04:15:32,130 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:32,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:32,140 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:32,166 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-04-12 04:15:32,166 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:15:32,166 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2018-04-12 04:15:32,166 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:32,166 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-12 04:15:32,166 INFO L182 omatonBuilderFactory]: Interpolants [11542#true, 11543#false, 11544#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 0), 11545#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 1), 11546#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 2)] [2018-04-12 04:15:32,167 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-04-12 04:15:32,167 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 04:15:32,167 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 04:15:32,167 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-12 04:15:32,167 INFO L87 Difference]: Start difference. First operand 227 states and 257 transitions. Second operand 5 states. [2018-04-12 04:15:32,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:32,183 INFO L93 Difference]: Finished difference Result 239 states and 269 transitions. [2018-04-12 04:15:32,183 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 04:15:32,183 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 67 [2018-04-12 04:15:32,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:32,184 INFO L225 Difference]: With dead ends: 239 [2018-04-12 04:15:32,184 INFO L226 Difference]: Without dead ends: 239 [2018-04-12 04:15:32,185 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 04:15:32,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2018-04-12 04:15:32,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 234. [2018-04-12 04:15:32,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 234 states. [2018-04-12 04:15:32,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 264 transitions. [2018-04-12 04:15:32,189 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 264 transitions. Word has length 67 [2018-04-12 04:15:32,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:32,190 INFO L459 AbstractCegarLoop]: Abstraction has 234 states and 264 transitions. [2018-04-12 04:15:32,190 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 04:15:32,190 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 264 transitions. [2018-04-12 04:15:32,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-04-12 04:15:32,190 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:32,191 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:15:32,191 INFO L408 AbstractCegarLoop]: === Iteration 39 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:32,191 INFO L82 PathProgramCache]: Analyzing trace with hash -1066362853, now seen corresponding path program 1 times [2018-04-12 04:15:32,191 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:32,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:32,203 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:32,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 04:15:32,584 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:32,584 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2018-04-12 04:15:32,584 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:32,585 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 04:15:32,585 INFO L182 omatonBuilderFactory]: Interpolants [12032#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.offset|) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 4)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|))), 12033#(and (or (and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) 4)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))), 12034#(and (or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))), 12035#(or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) 4)))), 12036#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4))), 12037#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))), 12038#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem18.base|) |main_#t~mem18.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) 4))), 12039#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem19.base|) 4)) (= 0 |main_#t~mem19.offset|)), 12040#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) 4)) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.offset|)), 12041#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) 4))), 12042#(= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#t~mem11.offset| 0), 12020#true, 12021#false, 12022#(= (select |#valid| |main_~#list~0.base|) 1), 12023#(= |#valid| |old(#valid)|), 12024#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 12025#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 12026#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 12027#(and (or (and (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))), 12028#(and (or (and (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))), 12029#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))), 12030#(and (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset)), 12031#(and (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4))))] [2018-04-12 04:15:32,585 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 04:15:32,585 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-12 04:15:32,585 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-12 04:15:32,585 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=455, Unknown=0, NotChecked=0, Total=506 [2018-04-12 04:15:32,585 INFO L87 Difference]: Start difference. First operand 234 states and 264 transitions. Second operand 23 states. [2018-04-12 04:15:33,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:33,649 INFO L93 Difference]: Finished difference Result 304 states and 340 transitions. [2018-04-12 04:15:33,650 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-12 04:15:33,650 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 50 [2018-04-12 04:15:33,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:33,650 INFO L225 Difference]: With dead ends: 304 [2018-04-12 04:15:33,650 INFO L226 Difference]: Without dead ends: 304 [2018-04-12 04:15:33,651 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 3 SyntacticMatches, 3 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 531 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=218, Invalid=2134, Unknown=0, NotChecked=0, Total=2352 [2018-04-12 04:15:33,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2018-04-12 04:15:33,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 263. [2018-04-12 04:15:33,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 263 states. [2018-04-12 04:15:33,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 300 transitions. [2018-04-12 04:15:33,655 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 300 transitions. Word has length 50 [2018-04-12 04:15:33,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:33,656 INFO L459 AbstractCegarLoop]: Abstraction has 263 states and 300 transitions. [2018-04-12 04:15:33,656 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-12 04:15:33,656 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 300 transitions. [2018-04-12 04:15:33,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-04-12 04:15:33,657 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:33,657 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:15:33,657 INFO L408 AbstractCegarLoop]: === Iteration 40 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:33,657 INFO L82 PathProgramCache]: Analyzing trace with hash 1302490113, now seen corresponding path program 1 times [2018-04-12 04:15:33,658 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:33,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:33,670 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:34,075 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 04:15:34,075 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:34,075 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2018-04-12 04:15:34,076 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:34,076 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 04:15:34,076 INFO L182 omatonBuilderFactory]: Interpolants [12672#(and (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset)), 12673#(and (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset)), 12674#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 4))), 12675#(and (or (and (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) 4)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))), 12676#(and (or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))), 12677#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) 4))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 12678#(and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~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|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))), 12679#(and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))), 12680#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem18.base|) |main_#t~mem18.offset|)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) 4))), 12681#(and (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem19.base|) 4)) (= 0 |main_#t~mem19.offset|)), 12682#(and (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) 4)) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.offset|)), 12683#(and (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) 4)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)), 12684#(= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#t~mem11.base|), 12662#true, 12663#false, 12664#(= (select |#valid| |main_~#list~0.base|) 1), 12665#(= |#valid| |old(#valid)|), 12666#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 12667#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 12668#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 12669#(and (or (and (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))), 12670#(and (or (and (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))), 12671#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)))] [2018-04-12 04:15:34,076 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 04:15:34,076 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-12 04:15:34,076 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-12 04:15:34,076 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=455, Unknown=0, NotChecked=0, Total=506 [2018-04-12 04:15:34,076 INFO L87 Difference]: Start difference. First operand 263 states and 300 transitions. Second operand 23 states. [2018-04-12 04:15:35,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:35,146 INFO L93 Difference]: Finished difference Result 303 states and 338 transitions. [2018-04-12 04:15:35,146 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-12 04:15:35,146 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 51 [2018-04-12 04:15:35,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:35,147 INFO L225 Difference]: With dead ends: 303 [2018-04-12 04:15:35,147 INFO L226 Difference]: Without dead ends: 303 [2018-04-12 04:15:35,148 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 3 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 500 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=213, Invalid=2043, Unknown=0, NotChecked=0, Total=2256 [2018-04-12 04:15:35,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2018-04-12 04:15:35,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 263. [2018-04-12 04:15:35,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 263 states. [2018-04-12 04:15:35,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 298 transitions. [2018-04-12 04:15:35,152 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 298 transitions. Word has length 51 [2018-04-12 04:15:35,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:35,152 INFO L459 AbstractCegarLoop]: Abstraction has 263 states and 298 transitions. [2018-04-12 04:15:35,152 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-12 04:15:35,152 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 298 transitions. [2018-04-12 04:15:35,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2018-04-12 04:15:35,153 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:35,153 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:15:35,153 INFO L408 AbstractCegarLoop]: === Iteration 41 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:35,153 INFO L82 PathProgramCache]: Analyzing trace with hash -1740139545, now seen corresponding path program 1 times [2018-04-12 04:15:35,153 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:35,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:35,161 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:35,527 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:35,527 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:15:35,527 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-12 04:15:35,527 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:35,527 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 04:15:35,528 INFO L182 omatonBuilderFactory]: Interpolants [13312#(and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (not (= |main_#t~mem16.offset| 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 13313#(or (and (= 0 |main_#t~mem17.base|) (= 0 |main_#t~mem17.offset|)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 13314#(or (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 13315#(or (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 13316#(or (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 13317#(or (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 13318#(and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 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|)) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 13301#true, 13302#false, 13303#(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|))), 13304#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 13305#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 13306#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 13307#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 13308#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 13309#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 13310#(or (and (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 13311#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))] [2018-04-12 04:15:35,528 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:35,528 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-12 04:15:35,528 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-12 04:15:35,528 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2018-04-12 04:15:35,528 INFO L87 Difference]: Start difference. First operand 263 states and 298 transitions. Second operand 18 states. [2018-04-12 04:15:36,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:36,125 INFO L93 Difference]: Finished difference Result 278 states and 316 transitions. [2018-04-12 04:15:36,126 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-12 04:15:36,126 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 53 [2018-04-12 04:15:36,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:36,126 INFO L225 Difference]: With dead ends: 278 [2018-04-12 04:15:36,127 INFO L226 Difference]: Without dead ends: 278 [2018-04-12 04:15:36,127 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 7 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=120, Invalid=750, Unknown=0, NotChecked=0, Total=870 [2018-04-12 04:15:36,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2018-04-12 04:15:36,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 273. [2018-04-12 04:15:36,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 273 states. [2018-04-12 04:15:36,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 273 states to 273 states and 308 transitions. [2018-04-12 04:15:36,130 INFO L78 Accepts]: Start accepts. Automaton has 273 states and 308 transitions. Word has length 53 [2018-04-12 04:15:36,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:36,130 INFO L459 AbstractCegarLoop]: Abstraction has 273 states and 308 transitions. [2018-04-12 04:15:36,130 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-12 04:15:36,130 INFO L276 IsEmpty]: Start isEmpty. Operand 273 states and 308 transitions. [2018-04-12 04:15:36,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2018-04-12 04:15:36,131 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:36,131 INFO L355 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1] [2018-04-12 04:15:36,131 INFO L408 AbstractCegarLoop]: === Iteration 42 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:36,131 INFO L82 PathProgramCache]: Analyzing trace with hash -1532747612, now seen corresponding path program 1 times [2018-04-12 04:15:36,132 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:36,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:36,138 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:36,318 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:36,318 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:15:36,318 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-12 04:15:36,318 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:36,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:36,319 INFO L182 omatonBuilderFactory]: Interpolants [13904#(or (= (store |#valid| |main_~#list~0.base| 0) |old(#valid)|) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 13894#true, 13895#false, 13896#(= |#valid| |old(#valid)|), 13897#(= (store |#valid| |main_~#list~0.base| 0) |old(#valid)|), 13898#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 13899#(and (= (store |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 13900#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |old(#valid)|)), 13901#(and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) |old(#valid)|)), 13902#(or (= (store (store |#valid| |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) |old(#valid)|) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 13903#(or (and (not (= |main_#t~mem20.base| |main_~#list~0.base|)) (= |old(#valid)| (store (store |#valid| |main_~#list~0.base| 0) |main_#t~mem20.base| 0))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))] [2018-04-12 04:15:36,319 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:36,319 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-12 04:15:36,319 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-12 04:15:36,319 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2018-04-12 04:15:36,319 INFO L87 Difference]: Start difference. First operand 273 states and 308 transitions. Second operand 11 states. [2018-04-12 04:15:36,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:36,702 INFO L93 Difference]: Finished difference Result 283 states and 319 transitions. [2018-04-12 04:15:36,702 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-12 04:15:36,702 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 55 [2018-04-12 04:15:36,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:36,703 INFO L225 Difference]: With dead ends: 283 [2018-04-12 04:15:36,703 INFO L226 Difference]: Without dead ends: 256 [2018-04-12 04:15:36,703 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 6 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2018-04-12 04:15:36,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2018-04-12 04:15:36,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 250. [2018-04-12 04:15:36,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 250 states. [2018-04-12 04:15:36,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 284 transitions. [2018-04-12 04:15:36,706 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 284 transitions. Word has length 55 [2018-04-12 04:15:36,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:36,706 INFO L459 AbstractCegarLoop]: Abstraction has 250 states and 284 transitions. [2018-04-12 04:15:36,706 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-12 04:15:36,707 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 284 transitions. [2018-04-12 04:15:36,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-04-12 04:15:36,707 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:36,707 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 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] [2018-04-12 04:15:36,707 INFO L408 AbstractCegarLoop]: === Iteration 43 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:36,707 INFO L82 PathProgramCache]: Analyzing trace with hash 1887046790, now seen corresponding path program 1 times [2018-04-12 04:15:36,708 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:36,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:36,718 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:36,975 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:15:36,975 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:15:36,975 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-12 04:15:36,975 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:36,975 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:15:36,975 INFO L182 omatonBuilderFactory]: Interpolants [14464#(and (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))), 14465#(and (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem18.base|) |main_#t~mem18.offset|))), 14466#(and (= 0 |main_#t~mem19.base|) (= 0 |main_#t~mem19.offset|)), 14467#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.offset|)), 14468#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base 0)), 14450#true, 14451#false, 14452#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|), 14453#(= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1), 14454#(= (select |#valid| |main_~#list~0.base|) 1), 14455#(= |#valid| |old(#valid)|), 14456#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 14457#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 14458#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 14459#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)), 14460#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))), 14461#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 14462#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 14463#(and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))] [2018-04-12 04:15:36,975 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:15:36,976 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-12 04:15:36,976 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-12 04:15:36,976 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2018-04-12 04:15:36,976 INFO L87 Difference]: Start difference. First operand 250 states and 284 transitions. Second operand 19 states. [2018-04-12 04:15:37,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:37,634 INFO L93 Difference]: Finished difference Result 277 states and 313 transitions. [2018-04-12 04:15:37,634 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-12 04:15:37,634 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 60 [2018-04-12 04:15:37,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:37,635 INFO L225 Difference]: With dead ends: 277 [2018-04-12 04:15:37,635 INFO L226 Difference]: Without dead ends: 277 [2018-04-12 04:15:37,635 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 307 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=194, Invalid=1366, Unknown=0, NotChecked=0, Total=1560 [2018-04-12 04:15:37,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277 states. [2018-04-12 04:15:37,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277 to 258. [2018-04-12 04:15:37,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 258 states. [2018-04-12 04:15:37,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 292 transitions. [2018-04-12 04:15:37,639 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 292 transitions. Word has length 60 [2018-04-12 04:15:37,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:37,639 INFO L459 AbstractCegarLoop]: Abstraction has 258 states and 292 transitions. [2018-04-12 04:15:37,639 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-12 04:15:37,639 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 292 transitions. [2018-04-12 04:15:37,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2018-04-12 04:15:37,640 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:37,640 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 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, 1, 1, 1, 1, 1] [2018-04-12 04:15:37,640 INFO L408 AbstractCegarLoop]: === Iteration 44 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:37,641 INFO L82 PathProgramCache]: Analyzing trace with hash 787271707, now seen corresponding path program 1 times [2018-04-12 04:15:37,641 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:37,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:37,653 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:37,929 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:15:37,929 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:15:37,929 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-12 04:15:37,930 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:37,930 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:15:37,930 INFO L182 omatonBuilderFactory]: Interpolants [15047#true, 15048#false, 15049#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|), 15050#(= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1), 15051#(= (select |#valid| |main_~#list~0.base|) 1), 15052#(= |#valid| |old(#valid)|), 15053#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 15054#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 15055#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))), 15056#(= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)), 15057#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)), 15058#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|))), 15059#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 15060#(or (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 15061#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))), 15062#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 15063#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|))), 15064#(= 1 (select |#valid| |main_#t~mem19.base|)), 15065#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)), 15066#(= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base))] [2018-04-12 04:15:37,930 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:15:37,930 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-12 04:15:37,930 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-12 04:15:37,931 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=336, Unknown=0, NotChecked=0, Total=380 [2018-04-12 04:15:37,931 INFO L87 Difference]: Start difference. First operand 258 states and 292 transitions. Second operand 20 states. [2018-04-12 04:15:38,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:38,708 INFO L93 Difference]: Finished difference Result 294 states and 329 transitions. [2018-04-12 04:15:38,709 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-12 04:15:38,709 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 67 [2018-04-12 04:15:38,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:38,710 INFO L225 Difference]: With dead ends: 294 [2018-04-12 04:15:38,710 INFO L226 Difference]: Without dead ends: 294 [2018-04-12 04:15:38,710 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 288 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=177, Invalid=1383, Unknown=0, NotChecked=0, Total=1560 [2018-04-12 04:15:38,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2018-04-12 04:15:38,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 262. [2018-04-12 04:15:38,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 262 states. [2018-04-12 04:15:38,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 295 transitions. [2018-04-12 04:15:38,714 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 295 transitions. Word has length 67 [2018-04-12 04:15:38,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:38,714 INFO L459 AbstractCegarLoop]: Abstraction has 262 states and 295 transitions. [2018-04-12 04:15:38,714 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-12 04:15:38,714 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 295 transitions. [2018-04-12 04:15:38,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2018-04-12 04:15:38,715 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:38,715 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 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, 1, 1, 1, 1, 1] [2018-04-12 04:15:38,715 INFO L408 AbstractCegarLoop]: === Iteration 45 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:38,715 INFO L82 PathProgramCache]: Analyzing trace with hash 787271708, now seen corresponding path program 1 times [2018-04-12 04:15:38,716 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:38,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:38,727 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:39,094 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:15:39,095 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:15:39,095 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-12 04:15:39,095 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:39,095 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:15:39,096 INFO L182 omatonBuilderFactory]: Interpolants [15680#(and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))), 15681#(and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))), 15682#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem18.base|) |main_#t~mem18.offset|)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)))), 15683#(and (= 8 (select |#length| |main_#t~mem19.base|)) (= 0 |main_#t~mem19.offset|)), 15684#(and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.offset|)), 15685#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)), 15665#true, 15666#false, 15667#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|), 15668#(= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1), 15669#(= (select |#valid| |main_~#list~0.base|) 1), 15670#(= |#valid| |old(#valid)|), 15671#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 15672#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 15673#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 15674#(and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.offset|)), 15675#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset)), 15676#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.offset|) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|))), 15677#(and (or (and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))), 15678#(and (or (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))), 15679#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))] [2018-04-12 04:15:39,096 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:15:39,096 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-12 04:15:39,096 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-12 04:15:39,096 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=375, Unknown=0, NotChecked=0, Total=420 [2018-04-12 04:15:39,096 INFO L87 Difference]: Start difference. First operand 262 states and 295 transitions. Second operand 21 states. [2018-04-12 04:15:39,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:39,904 INFO L93 Difference]: Finished difference Result 299 states and 333 transitions. [2018-04-12 04:15:39,905 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-12 04:15:39,905 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 67 [2018-04-12 04:15:39,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:39,906 INFO L225 Difference]: With dead ends: 299 [2018-04-12 04:15:39,906 INFO L226 Difference]: Without dead ends: 299 [2018-04-12 04:15:39,906 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 4 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 368 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=201, Invalid=1691, Unknown=0, NotChecked=0, Total=1892 [2018-04-12 04:15:39,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2018-04-12 04:15:39,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 262. [2018-04-12 04:15:39,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 262 states. [2018-04-12 04:15:39,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 293 transitions. [2018-04-12 04:15:39,911 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 293 transitions. Word has length 67 [2018-04-12 04:15:39,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:39,911 INFO L459 AbstractCegarLoop]: Abstraction has 262 states and 293 transitions. [2018-04-12 04:15:39,911 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-12 04:15:39,911 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 293 transitions. [2018-04-12 04:15:39,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2018-04-12 04:15:39,912 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:39,912 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:15:39,912 INFO L408 AbstractCegarLoop]: === Iteration 46 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:39,913 INFO L82 PathProgramCache]: Analyzing trace with hash -660061586, now seen corresponding path program 1 times [2018-04-12 04:15:39,913 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:39,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:39,920 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:40,177 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 04:15:40,177 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:40,177 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2018-04-12 04:15:40,177 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:40,178 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 04:15:40,178 INFO L182 omatonBuilderFactory]: Interpolants [16295#true, 16296#false, 16297#(= 1 (select |#valid| |main_~#list~0.base|)), 16298#(= |#valid| |old(#valid)|), 16299#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 16300#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 16301#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))), 16302#(and (or (and (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))), 16303#(= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)), 16304#(= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)), 16305#(= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)), 16306#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 16307#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))), 16308#(and (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))), 16309#(and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 1 (select |#valid| |main_~#list~0.base|))), 16310#(and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 1 (select |#valid| |main_~#list~0.base|))), 16311#(and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|))) (= 1 (select |#valid| |main_~#list~0.base|))), 16312#(and (not (= |main_~#list~0.base| |main_#t~mem19.base|)) (= 1 (select |#valid| |main_~#list~0.base|))), 16313#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (= |#valid| |old(#valid)|)), 16314#(and (or (= |#valid| |old(#valid)|) (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|)) (= (select |#valid| (@diff |old(#valid)| |#valid|)) 0))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))] [2018-04-12 04:15:40,178 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 04:15:40,178 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-12 04:15:40,178 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-12 04:15:40,178 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2018-04-12 04:15:40,178 INFO L87 Difference]: Start difference. First operand 262 states and 293 transitions. Second operand 20 states. [2018-04-12 04:15:40,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:40,695 INFO L93 Difference]: Finished difference Result 295 states and 330 transitions. [2018-04-12 04:15:40,695 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-12 04:15:40,695 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 55 [2018-04-12 04:15:40,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:40,696 INFO L225 Difference]: With dead ends: 295 [2018-04-12 04:15:40,696 INFO L226 Difference]: Without dead ends: 295 [2018-04-12 04:15:40,696 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 4 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=140, Invalid=982, Unknown=0, NotChecked=0, Total=1122 [2018-04-12 04:15:40,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2018-04-12 04:15:40,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 275. [2018-04-12 04:15:40,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 275 states. [2018-04-12 04:15:40,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 275 states to 275 states and 308 transitions. [2018-04-12 04:15:40,699 INFO L78 Accepts]: Start accepts. Automaton has 275 states and 308 transitions. Word has length 55 [2018-04-12 04:15:40,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:40,699 INFO L459 AbstractCegarLoop]: Abstraction has 275 states and 308 transitions. [2018-04-12 04:15:40,699 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-12 04:15:40,699 INFO L276 IsEmpty]: Start isEmpty. Operand 275 states and 308 transitions. [2018-04-12 04:15:40,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2018-04-12 04:15:40,699 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:40,700 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:15:40,700 INFO L408 AbstractCegarLoop]: === Iteration 47 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:40,700 INFO L82 PathProgramCache]: Analyzing trace with hash -1628221628, now seen corresponding path program 1 times [2018-04-12 04:15:40,700 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:40,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:40,708 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:41,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 04:15:41,214 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:41,214 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2018-04-12 04:15:41,214 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:41,215 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 04:15:41,215 INFO L182 omatonBuilderFactory]: Interpolants [16913#true, 16914#false, 16915#(= 1 (select |#valid| |main_~#list~0.base|)), 16916#(= |#valid| |old(#valid)|), 16917#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 16918#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|) 0)), 16919#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0))), 16920#(and (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0))), 16921#(and (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0))), 16922#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.offset|) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| 0) |old(#valid)|)), 16923#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 0) (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base 0) |old(#valid)|)), 16924#(and (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset) (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base 0) |old(#valid)|)), 16925#(and (= |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| 0)) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 4))), 16926#(and (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) 4)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|))), 16927#(and (or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) 4)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0))), 16928#(or (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) 4))), 16929#(= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4)), 16930#(and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 16931#(= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) 4)), 16932#(= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem19.base|) 4)), 16933#(= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) 4)), 16934#(or (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) 4)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0))), 16935#(or (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) 4)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base 0)), 16936#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base 0)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base))), 16937#(and (or (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#t~mem11.base|)) (or (not (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base 0) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#t~mem11.base|)))), 16938#(or (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base)) (not (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base 0)), 16939#(or (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base 0))] [2018-04-12 04:15:41,215 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 04:15:41,215 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-12 04:15:41,215 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-12 04:15:41,215 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=638, Unknown=0, NotChecked=0, Total=702 [2018-04-12 04:15:41,215 INFO L87 Difference]: Start difference. First operand 275 states and 308 transitions. Second operand 27 states. [2018-04-12 04:15:42,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:42,243 INFO L93 Difference]: Finished difference Result 312 states and 347 transitions. [2018-04-12 04:15:42,268 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-12 04:15:42,268 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 55 [2018-04-12 04:15:42,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:42,269 INFO L225 Difference]: With dead ends: 312 [2018-04-12 04:15:42,269 INFO L226 Difference]: Without dead ends: 312 [2018-04-12 04:15:42,270 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 2 SyntacticMatches, 2 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 811 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=339, Invalid=3201, Unknown=0, NotChecked=0, Total=3540 [2018-04-12 04:15:42,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2018-04-12 04:15:42,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 275. [2018-04-12 04:15:42,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 275 states. [2018-04-12 04:15:42,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 275 states to 275 states and 306 transitions. [2018-04-12 04:15:42,273 INFO L78 Accepts]: Start accepts. Automaton has 275 states and 306 transitions. Word has length 55 [2018-04-12 04:15:42,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:42,274 INFO L459 AbstractCegarLoop]: Abstraction has 275 states and 306 transitions. [2018-04-12 04:15:42,274 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-12 04:15:42,274 INFO L276 IsEmpty]: Start isEmpty. Operand 275 states and 306 transitions. [2018-04-12 04:15:42,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2018-04-12 04:15:42,274 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:42,275 INFO L355 BasicCegarLoop]: trace histogram [4, 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] [2018-04-12 04:15:42,275 INFO L408 AbstractCegarLoop]: === Iteration 48 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:42,275 INFO L82 PathProgramCache]: Analyzing trace with hash 473442968, now seen corresponding path program 2 times [2018-04-12 04:15:42,275 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:42,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:42,285 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:42,317 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 3 proven. 27 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-04-12 04:15:42,317 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:15:42,317 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2018-04-12 04:15:42,318 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:42,318 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-12 04:15:42,318 INFO L182 omatonBuilderFactory]: Interpolants [17593#true, 17594#false, 17595#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 0), 17596#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 1), 17597#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 2), 17598#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 3)] [2018-04-12 04:15:42,318 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 3 proven. 27 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-04-12 04:15:42,318 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-12 04:15:42,318 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-12 04:15:42,318 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2018-04-12 04:15:42,319 INFO L87 Difference]: Start difference. First operand 275 states and 306 transitions. Second operand 6 states. [2018-04-12 04:15:42,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:42,339 INFO L93 Difference]: Finished difference Result 287 states and 318 transitions. [2018-04-12 04:15:42,339 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-12 04:15:42,339 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 74 [2018-04-12 04:15:42,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:42,340 INFO L225 Difference]: With dead ends: 287 [2018-04-12 04:15:42,340 INFO L226 Difference]: Without dead ends: 287 [2018-04-12 04:15:42,341 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 04:15:42,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states. [2018-04-12 04:15:42,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 282. [2018-04-12 04:15:42,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 282 states. [2018-04-12 04:15:42,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 313 transitions. [2018-04-12 04:15:42,344 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 313 transitions. Word has length 74 [2018-04-12 04:15:42,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:42,345 INFO L459 AbstractCegarLoop]: Abstraction has 282 states and 313 transitions. [2018-04-12 04:15:42,345 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-12 04:15:42,345 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 313 transitions. [2018-04-12 04:15:42,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2018-04-12 04:15:42,346 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:42,346 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:15:42,346 INFO L408 AbstractCegarLoop]: === Iteration 49 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:42,346 INFO L82 PathProgramCache]: Analyzing trace with hash 1335978638, now seen corresponding path program 1 times [2018-04-12 04:15:42,346 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:42,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:42,354 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:42,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 04:15:42,662 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:42,662 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2018-04-12 04:15:42,663 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:42,663 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 04:15:42,663 INFO L182 omatonBuilderFactory]: Interpolants [18176#(and (or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)), 18177#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (and (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)), 18178#(or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))))), 18179#(or (and (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 18180#(or (and (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 18181#(or (and (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 18182#(or (and (not (= |main_#t~mem19.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 18183#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (= |#valid| |old(#valid)|)), 18184#(and (or (= |#valid| |old(#valid)|) (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|)) (= 0 (select |#valid| (@diff |old(#valid)| |#valid|))))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18185#(or (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 18186#(= 1 (select |#valid| |main_#t~mem20.base|)), 18168#true, 18169#false, 18170#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)), 18171#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (or (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 18172#(= |#valid| |old(#valid)|), 18173#(= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|) 0), 18174#(= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 0), 18175#(= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 0)] [2018-04-12 04:15:42,663 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 04:15:42,663 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-12 04:15:42,664 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-12 04:15:42,664 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2018-04-12 04:15:42,664 INFO L87 Difference]: Start difference. First operand 282 states and 313 transitions. Second operand 19 states. [2018-04-12 04:15:43,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:43,172 INFO L93 Difference]: Finished difference Result 301 states and 333 transitions. [2018-04-12 04:15:43,172 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-12 04:15:43,172 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 57 [2018-04-12 04:15:43,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:43,173 INFO L225 Difference]: With dead ends: 301 [2018-04-12 04:15:43,173 INFO L226 Difference]: Without dead ends: 301 [2018-04-12 04:15:43,173 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 2 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=110, Invalid=760, Unknown=0, NotChecked=0, Total=870 [2018-04-12 04:15:43,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states. [2018-04-12 04:15:43,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 274. [2018-04-12 04:15:43,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 274 states. [2018-04-12 04:15:43,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 305 transitions. [2018-04-12 04:15:43,176 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 305 transitions. Word has length 57 [2018-04-12 04:15:43,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:43,176 INFO L459 AbstractCegarLoop]: Abstraction has 274 states and 305 transitions. [2018-04-12 04:15:43,176 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-12 04:15:43,176 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 305 transitions. [2018-04-12 04:15:43,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-04-12 04:15:43,177 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:43,177 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:15:43,177 INFO L408 AbstractCegarLoop]: === Iteration 50 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:43,177 INFO L82 PathProgramCache]: Analyzing trace with hash -1722226744, now seen corresponding path program 1 times [2018-04-12 04:15:43,178 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:43,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:43,185 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:43,492 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:43,492 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:43,493 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2018-04-12 04:15:43,493 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:43,493 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 04:15:43,493 INFO L182 omatonBuilderFactory]: Interpolants [18784#true, 18785#false, 18786#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 18787#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 18788#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 18789#(not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| 0)), 18790#(not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base 0)), 18791#(not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| 0)), 18792#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| 0))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 18793#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) 0))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 18794#(or (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 18795#(or (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 18796#(or (and (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) 0)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 18797#(or (and (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0) 0)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 18798#(or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= |main_#t~mem19.base| 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 18799#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|), 18800#(= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|), 18801#(or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 18802#(or (not (= 0 |main_#t~mem20.offset|)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 18803#(and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 18804#(and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))] [2018-04-12 04:15:43,493 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:43,494 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-12 04:15:43,494 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-12 04:15:43,494 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2018-04-12 04:15:43,494 INFO L87 Difference]: Start difference. First operand 274 states and 305 transitions. Second operand 21 states. [2018-04-12 04:15:44,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:44,133 INFO L93 Difference]: Finished difference Result 312 states and 342 transitions. [2018-04-12 04:15:44,134 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-12 04:15:44,134 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 60 [2018-04-12 04:15:44,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:44,135 INFO L225 Difference]: With dead ends: 312 [2018-04-12 04:15:44,135 INFO L226 Difference]: Without dead ends: 301 [2018-04-12 04:15:44,135 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 2 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 277 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=186, Invalid=1220, Unknown=0, NotChecked=0, Total=1406 [2018-04-12 04:15:44,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states. [2018-04-12 04:15:44,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 281. [2018-04-12 04:15:44,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 281 states. [2018-04-12 04:15:44,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 310 transitions. [2018-04-12 04:15:44,140 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 310 transitions. Word has length 60 [2018-04-12 04:15:44,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:44,140 INFO L459 AbstractCegarLoop]: Abstraction has 281 states and 310 transitions. [2018-04-12 04:15:44,140 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-12 04:15:44,140 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 310 transitions. [2018-04-12 04:15:44,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-04-12 04:15:44,141 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:44,141 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, 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 04:15:44,141 INFO L408 AbstractCegarLoop]: === Iteration 51 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:44,142 INFO L82 PathProgramCache]: Analyzing trace with hash 252927534, now seen corresponding path program 1 times [2018-04-12 04:15:44,142 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:44,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:44,152 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:44,847 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 04:15:44,847 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:44,847 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2018-04-12 04:15:44,847 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:44,847 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 04:15:44,848 INFO L182 omatonBuilderFactory]: Interpolants [19456#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (or (= |#valid| |old(#valid)|) (= (@diff |old(#valid)| |#valid|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) 4))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 19457#(and (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|)) (= (@diff |old(#valid)| |#valid|) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) 4)) (= |#valid| |old(#valid)|)) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) 0) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) 4)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))), 19458#(= 1 (select |#valid| |main_~#list~0.base|)), 19432#true, 19433#false, 19434#(not (= 0 |main_~#list~0.base|)), 19435#(and (not (= 0 |main_~#list~0.base|)) (= (select |#valid| |main_~#list~0.base|) 1)), 19436#(= |#valid| |old(#valid)|), 19437#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)), 19438#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 19439#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))), 19440#(and (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))), 19441#(and (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1)), 19442#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))), 19443#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))), 19444#(and (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset)), 19445#(and (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 4))), 19446#(and (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) 4)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|))), 19447#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) 4)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)))))), 19448#(or (and (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) 4))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 19449#(and (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4) |main_~#list~0.base|)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 1 (select |#valid| |main_~#list~0.base|))), 19450#(and (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4) |main_~#list~0.base|)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 1 (select |#valid| |main_~#list~0.base|))), 19451#(and (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) 4) |main_~#list~0.base|)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|))) (= 1 (select |#valid| |main_~#list~0.base|))), 19452#(and (not (= |main_~#list~0.base| |main_#t~mem19.base|)) (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem19.base|) 4) |main_~#list~0.base|)) (= 1 (select |#valid| |main_~#list~0.base|))), 19453#(and (or (= |#valid| |old(#valid)|) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)), 19454#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)) (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#t~mem11.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4))) (= |#valid| |old(#valid)|)))), 19455#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)) (and (or (= (@diff |old(#valid)| |#valid|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4))) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))))] [2018-04-12 04:15:44,848 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 04:15:44,848 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-12 04:15:44,848 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-12 04:15:44,848 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=634, Unknown=0, NotChecked=0, Total=702 [2018-04-12 04:15:44,848 INFO L87 Difference]: Start difference. First operand 281 states and 310 transitions. Second operand 27 states. [2018-04-12 04:15:45,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:45,707 INFO L93 Difference]: Finished difference Result 310 states and 342 transitions. [2018-04-12 04:15:45,707 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-12 04:15:45,707 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 60 [2018-04-12 04:15:45,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:45,708 INFO L225 Difference]: With dead ends: 310 [2018-04-12 04:15:45,708 INFO L226 Difference]: Without dead ends: 310 [2018-04-12 04:15:45,709 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 4 SyntacticMatches, 4 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 361 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=181, Invalid=1625, Unknown=0, NotChecked=0, Total=1806 [2018-04-12 04:15:45,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2018-04-12 04:15:45,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 285. [2018-04-12 04:15:45,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 285 states. [2018-04-12 04:15:45,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 314 transitions. [2018-04-12 04:15:45,713 INFO L78 Accepts]: Start accepts. Automaton has 285 states and 314 transitions. Word has length 60 [2018-04-12 04:15:45,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:45,714 INFO L459 AbstractCegarLoop]: Abstraction has 285 states and 314 transitions. [2018-04-12 04:15:45,714 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-12 04:15:45,714 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 314 transitions. [2018-04-12 04:15:45,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2018-04-12 04:15:45,714 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:45,715 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, 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 04:15:45,715 INFO L408 AbstractCegarLoop]: === Iteration 52 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:45,715 INFO L82 PathProgramCache]: Analyzing trace with hash -1749772722, now seen corresponding path program 1 times [2018-04-12 04:15:45,715 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:45,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:45,728 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:46,435 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 04:15:46,435 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:46,435 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2018-04-12 04:15:46,435 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:46,435 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 04:15:46,436 INFO L182 omatonBuilderFactory]: Interpolants [20096#(and (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 4))), 20097#(or (and (not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) 4) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 20098#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (and (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) 4) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 20099#(or (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) 4) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))), 20100#(or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (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_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 20101#(or (and (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 20102#(or (and (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 20103#(or (= |main_~#list~0.base| |main_#t~mem19.base|) (and (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem19.base|) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem19.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 20104#(and (or (= |#valid| |old(#valid)|) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base)), 20105#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)) (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#t~mem11.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4))) (= |#valid| |old(#valid)|)))), 20106#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)) (and (or (= (@diff |old(#valid)| |#valid|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4))) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))))), 20107#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (or (= |#valid| |old(#valid)|) (= (@diff |old(#valid)| |#valid|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) 4))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 20108#(and (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|)) (= (@diff |old(#valid)| |#valid|) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) 4)) (= |#valid| |old(#valid)|)) (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) 4)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))), 20109#(or (= 0 (select |#valid| |main_~#list~0.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 20110#(= 1 (select |#valid| |main_#t~mem20.base|)), 20086#true, 20087#false, 20088#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 20089#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (not (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 20090#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (not (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 20091#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (not (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1)), 20092#(= |#valid| |old(#valid)|), 20093#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))), 20094#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))), 20095#(and (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset))] [2018-04-12 04:15:46,436 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 04:15:46,436 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-12 04:15:46,436 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-12 04:15:46,436 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=541, Unknown=0, NotChecked=0, Total=600 [2018-04-12 04:15:46,437 INFO L87 Difference]: Start difference. First operand 285 states and 314 transitions. Second operand 25 states. [2018-04-12 04:15:47,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:47,489 INFO L93 Difference]: Finished difference Result 312 states and 343 transitions. [2018-04-12 04:15:47,515 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-12 04:15:47,515 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 62 [2018-04-12 04:15:47,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:47,516 INFO L225 Difference]: With dead ends: 312 [2018-04-12 04:15:47,516 INFO L226 Difference]: Without dead ends: 312 [2018-04-12 04:15:47,516 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 2 SyntacticMatches, 4 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 519 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=212, Invalid=2044, Unknown=0, NotChecked=0, Total=2256 [2018-04-12 04:15:47,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2018-04-12 04:15:47,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 271. [2018-04-12 04:15:47,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 271 states. [2018-04-12 04:15:47,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 300 transitions. [2018-04-12 04:15:47,519 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 300 transitions. Word has length 62 [2018-04-12 04:15:47,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:47,519 INFO L459 AbstractCegarLoop]: Abstraction has 271 states and 300 transitions. [2018-04-12 04:15:47,519 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-12 04:15:47,519 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 300 transitions. [2018-04-12 04:15:47,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2018-04-12 04:15:47,520 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:47,520 INFO L355 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 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] [2018-04-12 04:15:47,520 INFO L408 AbstractCegarLoop]: === Iteration 53 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:47,520 INFO L82 PathProgramCache]: Analyzing trace with hash 32546574, now seen corresponding path program 3 times [2018-04-12 04:15:47,520 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:47,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:47,527 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:47,559 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 3 proven. 50 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-04-12 04:15:47,559 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:15:47,559 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2018-04-12 04:15:47,559 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:47,560 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-12 04:15:47,560 INFO L182 omatonBuilderFactory]: Interpolants [20740#true, 20741#false, 20742#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 0), 20743#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 1), 20744#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 2), 20745#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 3), 20746#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 4)] [2018-04-12 04:15:47,560 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 3 proven. 50 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-04-12 04:15:47,560 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-12 04:15:47,560 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-12 04:15:47,560 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2018-04-12 04:15:47,561 INFO L87 Difference]: Start difference. First operand 271 states and 300 transitions. Second operand 7 states. [2018-04-12 04:15:47,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:47,577 INFO L93 Difference]: Finished difference Result 283 states and 312 transitions. [2018-04-12 04:15:47,577 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 04:15:47,577 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 81 [2018-04-12 04:15:47,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:47,578 INFO L225 Difference]: With dead ends: 283 [2018-04-12 04:15:47,578 INFO L226 Difference]: Without dead ends: 283 [2018-04-12 04:15:47,579 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 04:15:47,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2018-04-12 04:15:47,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 278. [2018-04-12 04:15:47,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 278 states. [2018-04-12 04:15:47,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 307 transitions. [2018-04-12 04:15:47,582 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 307 transitions. Word has length 81 [2018-04-12 04:15:47,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:47,582 INFO L459 AbstractCegarLoop]: Abstraction has 278 states and 307 transitions. [2018-04-12 04:15:47,582 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-12 04:15:47,582 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 307 transitions. [2018-04-12 04:15:47,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2018-04-12 04:15:47,583 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:47,583 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:15:47,583 INFO L408 AbstractCegarLoop]: === Iteration 54 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:47,584 INFO L82 PathProgramCache]: Analyzing trace with hash -122824387, now seen corresponding path program 1 times [2018-04-12 04:15:47,584 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:47,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:47,593 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:47,704 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 12 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 04:15:47,704 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:15:47,704 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-12 04:15:47,704 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:47,704 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:15:47,705 INFO L182 omatonBuilderFactory]: Interpolants [21312#(= 1 (select |#valid| |main_~#list~0.base|)), 21313#(= |#valid| |old(#valid)|), 21314#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 21315#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|) 0)), 21316#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)), 21317#(= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0), 21318#(not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_~#list~0.base|)), 21319#(and (not (= |main_~#list~0.base| |main_#t~mem20.base|)) (= 1 (select |#valid| |main_~#list~0.base|))), 21308#true, 21309#false, 21310#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|), 21311#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))] [2018-04-12 04:15:47,705 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 12 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 04:15:47,705 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-12 04:15:47,705 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-12 04:15:47,705 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2018-04-12 04:15:47,705 INFO L87 Difference]: Start difference. First operand 278 states and 307 transitions. Second operand 12 states. [2018-04-12 04:15:47,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:47,955 INFO L93 Difference]: Finished difference Result 295 states and 320 transitions. [2018-04-12 04:15:47,955 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-12 04:15:47,955 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 75 [2018-04-12 04:15:47,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:47,956 INFO L225 Difference]: With dead ends: 295 [2018-04-12 04:15:47,956 INFO L226 Difference]: Without dead ends: 284 [2018-04-12 04:15:47,957 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2018-04-12 04:15:47,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2018-04-12 04:15:47,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 223. [2018-04-12 04:15:47,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 223 states. [2018-04-12 04:15:47,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 243 transitions. [2018-04-12 04:15:47,960 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 243 transitions. Word has length 75 [2018-04-12 04:15:47,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:47,960 INFO L459 AbstractCegarLoop]: Abstraction has 223 states and 243 transitions. [2018-04-12 04:15:47,961 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-12 04:15:47,961 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 243 transitions. [2018-04-12 04:15:47,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2018-04-12 04:15:47,961 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:47,961 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, 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 04:15:47,961 INFO L408 AbstractCegarLoop]: === Iteration 55 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:47,962 INFO L82 PathProgramCache]: Analyzing trace with hash -2052912455, now seen corresponding path program 1 times [2018-04-12 04:15:47,962 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:47,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:47,973 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:48,491 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:48,492 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:15:48,492 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-12 04:15:48,492 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:48,492 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 04:15:48,492 INFO L182 omatonBuilderFactory]: Interpolants [21856#false, 21857#(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|))), 21858#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 21859#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 21860#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 21861#(and (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 21862#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (or (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 21863#(and (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 21864#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 21865#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 21866#(and (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 21867#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))), 21868#(and (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| |old(#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(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= |#memory_$Pointer$.offset| |old(#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|)), 21869#(and (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 21870#(or (and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 21871#(or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))), 21872#(or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (= |main_#t~mem16.offset| 0) (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 21873#(or (and (= 0 |main_#t~mem17.base|) (= 0 |main_#t~mem17.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 21874#(or (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 21875#(or (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 21876#(or (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 21877#(and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 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|)) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 21855#true] [2018-04-12 04:15:48,492 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:48,492 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-12 04:15:48,493 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-12 04:15:48,493 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=444, Unknown=0, NotChecked=0, Total=506 [2018-04-12 04:15:48,493 INFO L87 Difference]: Start difference. First operand 223 states and 243 transitions. Second operand 23 states. [2018-04-12 04:15:49,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:49,300 INFO L93 Difference]: Finished difference Result 271 states and 298 transitions. [2018-04-12 04:15:49,303 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-12 04:15:49,303 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 65 [2018-04-12 04:15:49,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:49,304 INFO L225 Difference]: With dead ends: 271 [2018-04-12 04:15:49,304 INFO L226 Difference]: Without dead ends: 271 [2018-04-12 04:15:49,304 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 274 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=145, Invalid=1115, Unknown=0, NotChecked=0, Total=1260 [2018-04-12 04:15:49,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2018-04-12 04:15:49,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 259. [2018-04-12 04:15:49,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 259 states. [2018-04-12 04:15:49,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 287 transitions. [2018-04-12 04:15:49,308 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 287 transitions. Word has length 65 [2018-04-12 04:15:49,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:49,308 INFO L459 AbstractCegarLoop]: Abstraction has 259 states and 287 transitions. [2018-04-12 04:15:49,308 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-12 04:15:49,308 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 287 transitions. [2018-04-12 04:15:49,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2018-04-12 04:15:49,308 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:49,309 INFO L355 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:15:49,309 INFO L408 AbstractCegarLoop]: === Iteration 56 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:49,309 INFO L82 PathProgramCache]: Analyzing trace with hash -1459803402, now seen corresponding path program 1 times [2018-04-12 04:15:49,309 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:49,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:49,317 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:50,052 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:50,053 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:15:50,053 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-12 04:15:50,053 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:50,053 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 04:15:50,053 INFO L182 omatonBuilderFactory]: Interpolants [22434#true, 22435#false, 22436#(= |#valid| |old(#valid)|), 22437#(= (store |#valid| |main_~#list~0.base| 0) |old(#valid)|), 22438#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 22439#(and (= (store |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 22440#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 22441#(and (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 22442#(and (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 22443#(and (= (store |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) |old(#valid)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))), 22444#(and (= |old(#valid)| (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))), 22445#(and (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)) |old(#valid)|)), 22446#(and (or (and (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= (store (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 22447#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (or (and (= |old(#valid)| (store (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)))) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 22448#(or (and (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))) (= (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (select |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))) |old(#valid)|) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))) (not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 22449#(or (and (= (store (store (store |#valid| |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (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|) 0) |old(#valid)|) (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|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 22450#(or (and (= (store (store (store |#valid| |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (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|) 0) |old(#valid)|) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 22451#(or (and (= (store (store (store |#valid| |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) |old(#valid)|) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 22452#(or (and (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem19.base|)) (not (= |main_~#list~0.base| |main_#t~mem19.base|)) (= (store (store (store |#valid| |main_~#list~0.base| 0) |main_#t~mem19.base| 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) |old(#valid)|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 22453#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (= |#valid| |old(#valid)|)), 22454#(and (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) 0) (= |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)))), 22455#(or (= (store (store |#valid| |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) |old(#valid)|) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 22456#(or (and (not (= |main_#t~mem20.base| |main_~#list~0.base|)) (= |old(#valid)| (store (store |#valid| |main_~#list~0.base| 0) |main_#t~mem20.base| 0))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 22457#(or (= (store |#valid| |main_~#list~0.base| 0) |old(#valid)|) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))] [2018-04-12 04:15:50,053 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:50,053 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-12 04:15:50,054 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-12 04:15:50,054 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=500, Unknown=0, NotChecked=0, Total=552 [2018-04-12 04:15:50,054 INFO L87 Difference]: Start difference. First operand 259 states and 287 transitions. Second operand 24 states. [2018-04-12 04:15:51,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:51,214 INFO L93 Difference]: Finished difference Result 281 states and 311 transitions. [2018-04-12 04:15:51,214 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-12 04:15:51,214 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 67 [2018-04-12 04:15:51,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:51,215 INFO L225 Difference]: With dead ends: 281 [2018-04-12 04:15:51,215 INFO L226 Difference]: Without dead ends: 267 [2018-04-12 04:15:51,215 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 6 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=137, Invalid=1345, Unknown=0, NotChecked=0, Total=1482 [2018-04-12 04:15:51,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2018-04-12 04:15:51,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 264. [2018-04-12 04:15:51,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 264 states. [2018-04-12 04:15:51,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 292 transitions. [2018-04-12 04:15:51,220 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 292 transitions. Word has length 67 [2018-04-12 04:15:51,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:51,220 INFO L459 AbstractCegarLoop]: Abstraction has 264 states and 292 transitions. [2018-04-12 04:15:51,221 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-12 04:15:51,221 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 292 transitions. [2018-04-12 04:15:51,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2018-04-12 04:15:51,221 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:51,221 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 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, 1] [2018-04-12 04:15:51,222 INFO L408 AbstractCegarLoop]: === Iteration 57 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:51,222 INFO L82 PathProgramCache]: Analyzing trace with hash -246027678, now seen corresponding path program 1 times [2018-04-12 04:15:51,222 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:51,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:51,234 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:51,698 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:51,698 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:15:51,698 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-12 04:15:51,698 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:51,699 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 12 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:51,699 INFO L182 omatonBuilderFactory]: Interpolants [23040#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 23041#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#valid|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 23042#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_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|))))), 23043#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_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|))))), 23044#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 23045#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 23046#(and (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (and (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| |#valid|))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))), 23047#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (not (= (select (select |#memory_$Pointer$.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|)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 23048#(and (or (and (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem16.offset| 0)), 23049#(or (and (= 1 (select |#valid| |main_#t~mem17.base|)) (not (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 23050#(or (and (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| main_~next~0.base))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 23051#(= |#valid| |old(#valid)|), 23052#(or (and (not (= |main_#t~mem20.base| main_~next~0.base)) (= 1 (select |#valid| main_~next~0.base))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 23053#(or (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| main_~next~0.base))), 23054#(= 1 (select |#valid| |main_#t~mem16.base|)), 23033#true, 23034#false, 23035#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 23036#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1)), 23037#(= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 1), 23038#(= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1), 23039#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|))] [2018-04-12 04:15:51,699 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:51,699 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-12 04:15:51,699 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-12 04:15:51,699 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=409, Unknown=0, NotChecked=0, Total=462 [2018-04-12 04:15:51,699 INFO L87 Difference]: Start difference. First operand 264 states and 292 transitions. Second operand 22 states. [2018-04-12 04:15:53,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:53,085 INFO L93 Difference]: Finished difference Result 302 states and 338 transitions. [2018-04-12 04:15:53,085 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-12 04:15:53,085 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 73 [2018-04-12 04:15:53,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:53,086 INFO L225 Difference]: With dead ends: 302 [2018-04-12 04:15:53,086 INFO L226 Difference]: Without dead ends: 302 [2018-04-12 04:15:53,086 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 5 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 390 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=191, Invalid=1615, Unknown=0, NotChecked=0, Total=1806 [2018-04-12 04:15:53,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2018-04-12 04:15:53,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 276. [2018-04-12 04:15:53,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 276 states. [2018-04-12 04:15:53,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 306 transitions. [2018-04-12 04:15:53,089 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 306 transitions. Word has length 73 [2018-04-12 04:15:53,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:53,089 INFO L459 AbstractCegarLoop]: Abstraction has 276 states and 306 transitions. [2018-04-12 04:15:53,089 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-12 04:15:53,089 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 306 transitions. [2018-04-12 04:15:53,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2018-04-12 04:15:53,089 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:53,089 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 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, 1] [2018-04-12 04:15:53,089 INFO L408 AbstractCegarLoop]: === Iteration 58 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:53,090 INFO L82 PathProgramCache]: Analyzing trace with hash -246027677, now seen corresponding path program 1 times [2018-04-12 04:15:53,090 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:53,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:53,098 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:53,731 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:53,731 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:15:53,731 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-12 04:15:53,731 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:53,731 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:53,732 INFO L182 omatonBuilderFactory]: Interpolants [23680#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 23681#(= |old(#length)| |#length|), 23682#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1)), 23683#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 1)), 23684#(and (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 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)), 23685#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 23686#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 23687#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 23688#(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|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 23689#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 23690#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_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|)))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 23691#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 23692#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))))), 23693#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 23694#(and (= |main_#t~mem16.offset| 0) (or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 23695#(or (and (= 0 |main_#t~mem17.offset|) (<= 8 (select |#length| |main_#t~mem17.base|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 23696#(or (and (<= 8 (select |#length| main_~next~0.base)) (= 0 main_~next~0.offset)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 23697#(or (and (<= 8 (select |#length| main_~next~0.base)) (= 0 main_~next~0.offset)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 23698#(or (and (<= 8 (select |#length| main_~next~0.base)) (= 0 main_~next~0.offset)) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 23699#(and (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 23700#(and (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 23701#(and (= |main_#t~mem16.offset| 0) (<= 8 (select |#length| |main_#t~mem16.base|))), 23676#true, 23677#false, 23678#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 23679#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)))] [2018-04-12 04:15:53,732 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:53,732 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-12 04:15:53,732 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-12 04:15:53,732 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=581, Unknown=0, NotChecked=0, Total=650 [2018-04-12 04:15:53,732 INFO L87 Difference]: Start difference. First operand 276 states and 306 transitions. Second operand 26 states. [2018-04-12 04:15:55,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:55,223 INFO L93 Difference]: Finished difference Result 332 states and 374 transitions. [2018-04-12 04:15:55,223 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-12 04:15:55,223 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 73 [2018-04-12 04:15:55,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:55,224 INFO L225 Difference]: With dead ends: 332 [2018-04-12 04:15:55,224 INFO L226 Difference]: Without dead ends: 332 [2018-04-12 04:15:55,225 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 5 SyntacticMatches, 2 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 621 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=252, Invalid=2100, Unknown=0, NotChecked=0, Total=2352 [2018-04-12 04:15:55,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2018-04-12 04:15:55,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 301. [2018-04-12 04:15:55,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 301 states. [2018-04-12 04:15:55,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 337 transitions. [2018-04-12 04:15:55,228 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 337 transitions. Word has length 73 [2018-04-12 04:15:55,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:55,229 INFO L459 AbstractCegarLoop]: Abstraction has 301 states and 337 transitions. [2018-04-12 04:15:55,229 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-12 04:15:55,229 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 337 transitions. [2018-04-12 04:15:55,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2018-04-12 04:15:55,229 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:55,229 INFO L355 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 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] [2018-04-12 04:15:55,229 INFO L408 AbstractCegarLoop]: === Iteration 59 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:55,230 INFO L82 PathProgramCache]: Analyzing trace with hash -1487382056, now seen corresponding path program 4 times [2018-04-12 04:15:55,230 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:55,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:55,239 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:55,280 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 3 proven. 80 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-04-12 04:15:55,280 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:15:55,280 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-12 04:15:55,280 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:55,281 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-12 04:15:55,281 INFO L182 omatonBuilderFactory]: Interpolants [24384#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 0), 24385#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 1), 24386#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 2), 24387#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 3), 24388#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 4), 24389#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 5), 24382#true, 24383#false] [2018-04-12 04:15:55,281 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 3 proven. 80 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-04-12 04:15:55,281 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-12 04:15:55,281 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-12 04:15:55,281 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2018-04-12 04:15:55,281 INFO L87 Difference]: Start difference. First operand 301 states and 337 transitions. Second operand 8 states. [2018-04-12 04:15:55,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:55,296 INFO L93 Difference]: Finished difference Result 313 states and 349 transitions. [2018-04-12 04:15:55,296 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-12 04:15:55,296 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 88 [2018-04-12 04:15:55,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:55,297 INFO L225 Difference]: With dead ends: 313 [2018-04-12 04:15:55,297 INFO L226 Difference]: Without dead ends: 313 [2018-04-12 04:15:55,297 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2018-04-12 04:15:55,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2018-04-12 04:15:55,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 308. [2018-04-12 04:15:55,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 308 states. [2018-04-12 04:15:55,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 344 transitions. [2018-04-12 04:15:55,300 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 344 transitions. Word has length 88 [2018-04-12 04:15:55,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:55,300 INFO L459 AbstractCegarLoop]: Abstraction has 308 states and 344 transitions. [2018-04-12 04:15:55,300 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-12 04:15:55,300 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 344 transitions. [2018-04-12 04:15:55,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2018-04-12 04:15:55,301 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:55,301 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:15:55,301 INFO L408 AbstractCegarLoop]: === Iteration 60 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:55,301 INFO L82 PathProgramCache]: Analyzing trace with hash -210320289, now seen corresponding path program 1 times [2018-04-12 04:15:55,302 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:55,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:55,312 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:55,655 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 8 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:55,655 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:15:55,655 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-12 04:15:55,656 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:55,656 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:55,656 INFO L182 omatonBuilderFactory]: Interpolants [25024#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 25025#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4)))), 25026#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 25027#(and (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem16.offset| 0)), 25028#(or (not (= 0 |main_#t~mem17.base|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 25029#(or (not (= 0 main_~next~0.base)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 25030#(or (not (= 0 main_~next~0.base)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 25031#(or (not (= 0 main_~next~0.base)) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 25032#(not (= 0 |main_#t~mem21.base|)), 25011#true, 25012#false, 25013#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 25014#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (not (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 25015#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (not (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 25016#(not (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))), 25017#(not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 25018#(= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|), 25019#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 25020#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 25021#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 25022#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 25023#(and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))] [2018-04-12 04:15:55,656 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 8 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:55,656 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-12 04:15:55,656 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-12 04:15:55,656 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2018-04-12 04:15:55,656 INFO L87 Difference]: Start difference. First operand 308 states and 344 transitions. Second operand 22 states. [2018-04-12 04:15:56,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:56,314 INFO L93 Difference]: Finished difference Result 340 states and 382 transitions. [2018-04-12 04:15:56,314 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-12 04:15:56,314 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 75 [2018-04-12 04:15:56,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:56,315 INFO L225 Difference]: With dead ends: 340 [2018-04-12 04:15:56,315 INFO L226 Difference]: Without dead ends: 340 [2018-04-12 04:15:56,315 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 490 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=269, Invalid=1801, Unknown=0, NotChecked=0, Total=2070 [2018-04-12 04:15:56,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2018-04-12 04:15:56,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 308. [2018-04-12 04:15:56,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 308 states. [2018-04-12 04:15:56,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 342 transitions. [2018-04-12 04:15:56,319 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 342 transitions. Word has length 75 [2018-04-12 04:15:56,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:56,319 INFO L459 AbstractCegarLoop]: Abstraction has 308 states and 342 transitions. [2018-04-12 04:15:56,319 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-12 04:15:56,319 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 342 transitions. [2018-04-12 04:15:56,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2018-04-12 04:15:56,319 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:56,319 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-04-12 04:15:56,320 INFO L408 AbstractCegarLoop]: === Iteration 61 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:56,320 INFO L82 PathProgramCache]: Analyzing trace with hash 2098698450, now seen corresponding path program 1 times [2018-04-12 04:15:56,320 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:56,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:56,329 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:56,724 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 20 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:56,724 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:15:56,724 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-12 04:15:56,724 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:56,724 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:56,725 INFO L182 omatonBuilderFactory]: Interpolants [25730#true, 25731#false, 25732#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 25733#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 25734#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 25735#(= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)), 25736#(= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)), 25737#(= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|), 25738#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 25739#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 25740#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 25741#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 25742#(and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 25743#(and (or (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 25744#(and (or (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))), 25745#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 25746#(and (= |main_#t~mem16.offset| 0) (or (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 25747#(or (= 0 |main_#t~mem17.offset|) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 25748#(or (= 0 main_~next~0.offset) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 25749#(or (= 0 main_~next~0.offset) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 25750#(or (= 0 main_~next~0.offset) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 25751#(and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 25752#(and (= |main_#t~mem16.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem16.offset| 0) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 25753#(and (<= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (<= (+ (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 8) (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 25754#(and (<= (+ |main_#t~mem18.offset| 8) (select |#length| |main_#t~mem18.base|)) (<= 0 |main_#t~mem18.offset|))] [2018-04-12 04:15:56,725 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 20 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:56,725 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-12 04:15:56,725 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-12 04:15:56,725 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2018-04-12 04:15:56,725 INFO L87 Difference]: Start difference. First operand 308 states and 342 transitions. Second operand 25 states. [2018-04-12 04:15:57,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:57,548 INFO L93 Difference]: Finished difference Result 334 states and 370 transitions. [2018-04-12 04:15:57,575 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-12 04:15:57,575 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 76 [2018-04-12 04:15:57,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:57,576 INFO L225 Difference]: With dead ends: 334 [2018-04-12 04:15:57,576 INFO L226 Difference]: Without dead ends: 334 [2018-04-12 04:15:57,577 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 814 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=362, Invalid=2608, Unknown=0, NotChecked=0, Total=2970 [2018-04-12 04:15:57,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2018-04-12 04:15:57,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 311. [2018-04-12 04:15:57,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 311 states. [2018-04-12 04:15:57,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 345 transitions. [2018-04-12 04:15:57,580 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 345 transitions. Word has length 76 [2018-04-12 04:15:57,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:57,580 INFO L459 AbstractCegarLoop]: Abstraction has 311 states and 345 transitions. [2018-04-12 04:15:57,580 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-12 04:15:57,580 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 345 transitions. [2018-04-12 04:15:57,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2018-04-12 04:15:57,581 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:57,581 INFO L355 BasicCegarLoop]: trace histogram [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, 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 04:15:57,581 INFO L408 AbstractCegarLoop]: === Iteration 62 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:57,581 INFO L82 PathProgramCache]: Analyzing trace with hash 1255974582, now seen corresponding path program 1 times [2018-04-12 04:15:57,581 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:57,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:57,593 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:15:58,028 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:58,028 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:15:58,028 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2018-04-12 04:15:58,028 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:15:58,029 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 04:15:58,029 INFO L182 omatonBuilderFactory]: Interpolants [26460#true, 26461#false, 26462#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 26463#(and (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 26464#(and (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1)), 26465#(= |#valid| |old(#valid)|), 26466#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))), 26467#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))), 26468#(and (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset)), 26469#(and (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 4))), 26470#(and (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) 4)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|))), 26471#(and (or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) 4)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 26472#(or (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) 4)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 26473#(or (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 26474#(or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 26475#(or (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 26476#(or (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem19.base|) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 26477#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|), 26478#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (or (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#t~mem10.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#t~mem10.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4)))) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)))), 26479#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (or (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4)) 0)) (not (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4)) 0)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)))), 26480#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (or (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4)) 0)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#t~mem11.offset| 0)))), 26481#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (or (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4)) 0)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)))), 26482#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) 4) 0))), 26483#(not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) 4) 0)), 26484#(= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)), 26485#(and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 26486#(and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))] [2018-04-12 04:15:58,029 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:15:58,029 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-12 04:15:58,029 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-12 04:15:58,029 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=619, Unknown=0, NotChecked=0, Total=702 [2018-04-12 04:15:58,029 INFO L87 Difference]: Start difference. First operand 311 states and 345 transitions. Second operand 27 states. [2018-04-12 04:15:58,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:15:58,688 INFO L93 Difference]: Finished difference Result 340 states and 374 transitions. [2018-04-12 04:15:58,688 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-12 04:15:58,688 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 72 [2018-04-12 04:15:58,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:15:58,689 INFO L225 Difference]: With dead ends: 340 [2018-04-12 04:15:58,689 INFO L226 Difference]: Without dead ends: 307 [2018-04-12 04:15:58,689 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 2 SyntacticMatches, 4 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 535 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=222, Invalid=1940, Unknown=0, NotChecked=0, Total=2162 [2018-04-12 04:15:58,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2018-04-12 04:15:58,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 292. [2018-04-12 04:15:58,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 292 states. [2018-04-12 04:15:58,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 323 transitions. [2018-04-12 04:15:58,693 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 323 transitions. Word has length 72 [2018-04-12 04:15:58,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:15:58,693 INFO L459 AbstractCegarLoop]: Abstraction has 292 states and 323 transitions. [2018-04-12 04:15:58,693 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-12 04:15:58,693 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 323 transitions. [2018-04-12 04:15:58,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2018-04-12 04:15:58,694 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:15:58,694 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:15:58,694 INFO L408 AbstractCegarLoop]: === Iteration 63 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:15:58,694 INFO L82 PathProgramCache]: Analyzing trace with hash 1456767156, now seen corresponding path program 1 times [2018-04-12 04:15:58,695 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:15:58,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:15:58,711 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:16:00,218 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:16:00,219 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:16:00,219 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2018-04-12 04:16:00,219 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:16:00,219 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:16:00,219 INFO L182 omatonBuilderFactory]: Interpolants [27159#true, 27160#false, 27161#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 27162#(and (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 27163#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))), 27164#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 27165#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 27166#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 27167#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#valid|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 27168#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_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|))))), 27169#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_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|))))), 27170#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 27171#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))), 27172#(and (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 27173#(and (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 27174#(and (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.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)|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 27175#(or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| (@diff |old(#valid)| |#valid|))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 27176#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (or (and (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (@diff |old(#valid)| |#valid|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 27177#(or (and (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (or (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (@diff |old(#valid)| |#valid|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| |#valid|))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))), 27178#(or (= (select (select |#memory_$Pointer$.base| (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|)) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (not (= (select (select |#memory_$Pointer$.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|))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 27179#(or (and (= (select (select |#memory_$Pointer$.base| (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|)) (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (not (= (select (select |#memory_$Pointer$.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|))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (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)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 27180#(or (and (= (select (select |#memory_$Pointer$.base| (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|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (not (= (select (select |#memory_$Pointer$.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|))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (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)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 27181#(or (and (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0))) (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 27182#(or (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (not (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= 1 (select |#valid| |main_#t~mem17.base|)) (not (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (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))))), 27183#(or (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| (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))) (= 1 (select |#valid| main_~next~0.base)))), 27184#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|))) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 1 (select |#valid| main_~next~0.base)) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 27185#(or (and (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem19.base|)) (not (= main_~next~0.base |main_#t~mem19.base|)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| main_~next~0.base))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem19.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 27186#(= |#valid| |old(#valid)|), 27187#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (= |#valid| |old(#valid)|)), 27188#(and (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 27189#(or (and (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| main_~next~0.base))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 27190#(or (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (and (not (= |main_#t~mem20.base| main_~next~0.base)) (= 1 (select |#valid| main_~next~0.base))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 27191#(or (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (and (not (= |main_#t~mem20.base| main_~next~0.base)) (= 1 (select |#valid| main_~next~0.base))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 27192#(or (and (not (= |main_#t~mem20.base| main_~next~0.base)) (= 1 (select |#valid| main_~next~0.base))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 27193#(or (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| main_~next~0.base))), 27194#(= 1 (select |#valid| |main_#t~mem16.base|))] [2018-04-12 04:16:00,219 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:16:00,220 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-04-12 04:16:00,220 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-04-12 04:16:00,220 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=1170, Unknown=0, NotChecked=0, Total=1260 [2018-04-12 04:16:00,220 INFO L87 Difference]: Start difference. First operand 292 states and 323 transitions. Second operand 36 states. [2018-04-12 04:16:01,077 WARN L151 SmtUtils]: Spent 112ms on a formula simplification. DAG size of input: 68 DAG size of output 62 [2018-04-12 04:16:01,415 WARN L151 SmtUtils]: Spent 225ms on a formula simplification. DAG size of input: 56 DAG size of output 50 [2018-04-12 04:16:01,717 WARN L151 SmtUtils]: Spent 118ms on a formula simplification. DAG size of input: 80 DAG size of output 74 [2018-04-12 04:16:03,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:16:03,964 INFO L93 Difference]: Finished difference Result 330 states and 369 transitions. [2018-04-12 04:16:03,964 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-04-12 04:16:03,965 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 85 [2018-04-12 04:16:03,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:16:03,965 INFO L225 Difference]: With dead ends: 330 [2018-04-12 04:16:03,965 INFO L226 Difference]: Without dead ends: 330 [2018-04-12 04:16:03,966 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 7 SyntacticMatches, 1 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1242 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=339, Invalid=4773, Unknown=0, NotChecked=0, Total=5112 [2018-04-12 04:16:03,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2018-04-12 04:16:03,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 304. [2018-04-12 04:16:03,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 304 states. [2018-04-12 04:16:03,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 337 transitions. [2018-04-12 04:16:03,968 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 337 transitions. Word has length 85 [2018-04-12 04:16:03,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:16:03,969 INFO L459 AbstractCegarLoop]: Abstraction has 304 states and 337 transitions. [2018-04-12 04:16:03,969 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-04-12 04:16:03,969 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 337 transitions. [2018-04-12 04:16:03,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2018-04-12 04:16:03,969 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:16:03,969 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:16:03,969 INFO L408 AbstractCegarLoop]: === Iteration 64 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:16:03,969 INFO L82 PathProgramCache]: Analyzing trace with hash 1456767157, now seen corresponding path program 1 times [2018-04-12 04:16:03,970 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:16:03,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:16:03,980 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:16:05,544 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:16:05,545 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:16:05,545 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37] total 37 [2018-04-12 04:16:05,545 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:16:05,545 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:16:05,546 INFO L182 omatonBuilderFactory]: Interpolants [27904#false, 27905#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 27906#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 27907#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 27908#(= |old(#length)| |#length|), 27909#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))), 27910#(and (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 27911#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 27912#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 27913#(and (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|) 8) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 27914#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (or (and (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 27915#(and (or (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (or (and (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))), 27916#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (or (and (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))), 27917#(and (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|) 8) (= |#length| (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 27918#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~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| |old(#memory_$Pointer$.base)|) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 27919#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.base|) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8))), 27920#(and (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.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|)))) (= (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (or (= |old(#length)| |#length|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (@diff |old(#length)| |#length|)))), 27921#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) 8) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))))) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 27922#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (or (and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) 8) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))))) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))), 27923#(or (and (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) 8) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))))) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))), 27924#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= (select (select |#memory_$Pointer$.base| (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|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 27925#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (and (= (select (select |#memory_$Pointer$.base| (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|)) (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 27926#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (and (= (select (select |#memory_$Pointer$.base| (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|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 27927#(or (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (not (= |main_#t~mem16.offset| 0))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 27928#(or (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 |main_#t~mem17.offset|) (<= 8 (select |#length| |main_#t~mem17.base|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 27929#(or (and (<= 8 (select |#length| main_~next~0.base)) (= 0 main_~next~0.offset)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 27930#(or (and (<= 8 (select |#length| main_~next~0.base)) (= 0 main_~next~0.offset)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 27931#(or (and (<= 8 (select |#length| main_~next~0.base)) (= 0 main_~next~0.offset)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem19.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 27932#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|), 27933#(= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)), 27934#(or (and (<= 8 (select |#length| main_~next~0.base)) (= 0 main_~next~0.offset)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 27935#(or (and (<= 8 (select |#length| main_~next~0.base)) (= 0 main_~next~0.offset)) (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 27936#(or (and (<= 8 (select |#length| main_~next~0.base)) (= 0 main_~next~0.offset)) (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 27937#(or (and (<= 8 (select |#length| main_~next~0.base)) (= 0 main_~next~0.offset)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 27938#(or (and (<= 8 (select |#length| main_~next~0.base)) (= 0 main_~next~0.offset)) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 27939#(and (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 27940#(and (= |main_#t~mem16.offset| 0) (<= 8 (select |#length| |main_#t~mem16.base|))), 27903#true] [2018-04-12 04:16:05,546 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:16:05,546 INFO L442 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-04-12 04:16:05,546 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-04-12 04:16:05,546 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=1296, Unknown=0, NotChecked=0, Total=1406 [2018-04-12 04:16:05,546 INFO L87 Difference]: Start difference. First operand 304 states and 337 transitions. Second operand 38 states. [2018-04-12 04:16:07,041 WARN L151 SmtUtils]: Spent 108ms on a formula simplification. DAG size of input: 80 DAG size of output 75 [2018-04-12 04:16:09,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:16:09,054 INFO L93 Difference]: Finished difference Result 379 states and 430 transitions. [2018-04-12 04:16:09,054 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-12 04:16:09,054 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 85 [2018-04-12 04:16:09,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:16:09,055 INFO L225 Difference]: With dead ends: 379 [2018-04-12 04:16:09,055 INFO L226 Difference]: Without dead ends: 379 [2018-04-12 04:16:09,056 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 5 SyntacticMatches, 3 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1385 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=483, Invalid=4919, Unknown=0, NotChecked=0, Total=5402 [2018-04-12 04:16:09,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2018-04-12 04:16:09,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 329. [2018-04-12 04:16:09,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 329 states. [2018-04-12 04:16:09,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 368 transitions. [2018-04-12 04:16:09,060 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 368 transitions. Word has length 85 [2018-04-12 04:16:09,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:16:09,061 INFO L459 AbstractCegarLoop]: Abstraction has 329 states and 368 transitions. [2018-04-12 04:16:09,061 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-04-12 04:16:09,061 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 368 transitions. [2018-04-12 04:16:09,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2018-04-12 04:16:09,062 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:16:09,062 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-04-12 04:16:09,062 INFO L408 AbstractCegarLoop]: === Iteration 65 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:16:09,063 INFO L82 PathProgramCache]: Analyzing trace with hash -2091824658, now seen corresponding path program 1 times [2018-04-12 04:16:09,063 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:16:09,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:16:09,075 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:16:10,072 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 7 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:16:10,072 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:16:10,072 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2018-04-12 04:16:10,073 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:16:10,073 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:16:10,073 INFO L182 omatonBuilderFactory]: Interpolants [28736#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 28737#(and (or (and (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_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_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 28738#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_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_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 28739#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 28740#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 28741#(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|) (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|) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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$.offset)| |#memory_$Pointer$.offset|))) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))), 28742#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 28743#(and (or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem16.offset| 0)), 28744#(or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 0)) (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)) (= 0 |main_#t~mem17.offset|) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 28745#(or (and (= 0 main_~next~0.offset) (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 28746#(or (and (= 0 main_~next~0.offset) (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 28747#(or (and (= 0 main_~next~0.offset) (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 28748#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.base| (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))), 28749#(and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.base| (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))), 28750#(and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))), 28751#(and (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))), 28752#(and (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem18.base|) |main_#t~mem18.offset|))), 28753#(and (= 0 |main_#t~mem19.base|) (= 0 |main_#t~mem19.offset|)), 28754#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.offset|)), 28755#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base 0)), 28722#true, 28723#false, 28724#(= (select |#valid| |main_~#list~0.base|) 1), 28725#(= |#valid| |old(#valid)|), 28726#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 28727#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 28728#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 28729#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)), 28730#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 28731#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1)), 28732#(or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 1)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 28733#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.base| (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)) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1)), 28734#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 28735#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))] [2018-04-12 04:16:10,073 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 7 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:16:10,073 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-12 04:16:10,073 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-12 04:16:10,074 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=1037, Unknown=0, NotChecked=0, Total=1122 [2018-04-12 04:16:10,074 INFO L87 Difference]: Start difference. First operand 329 states and 368 transitions. Second operand 34 states. [2018-04-12 04:16:10,975 WARN L151 SmtUtils]: Spent 232ms on a formula simplification. DAG size of input: 102 DAG size of output 101 [2018-04-12 04:16:13,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:16:13,149 INFO L93 Difference]: Finished difference Result 384 states and 433 transitions. [2018-04-12 04:16:13,149 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-12 04:16:13,149 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 80 [2018-04-12 04:16:13,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:16:13,150 INFO L225 Difference]: With dead ends: 384 [2018-04-12 04:16:13,150 INFO L226 Difference]: Without dead ends: 384 [2018-04-12 04:16:13,151 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 4 SyntacticMatches, 1 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1076 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=367, Invalid=4325, Unknown=0, NotChecked=0, Total=4692 [2018-04-12 04:16:13,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2018-04-12 04:16:13,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 362. [2018-04-12 04:16:13,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 362 states. [2018-04-12 04:16:13,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 406 transitions. [2018-04-12 04:16:13,155 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 406 transitions. Word has length 80 [2018-04-12 04:16:13,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:16:13,155 INFO L459 AbstractCegarLoop]: Abstraction has 362 states and 406 transitions. [2018-04-12 04:16:13,156 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-04-12 04:16:13,156 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 406 transitions. [2018-04-12 04:16:13,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-04-12 04:16:13,157 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:16:13,157 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:16:13,157 INFO L408 AbstractCegarLoop]: === Iteration 66 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:16:13,157 INFO L82 PathProgramCache]: Analyzing trace with hash -207024591, now seen corresponding path program 1 times [2018-04-12 04:16:13,158 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:16:13,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:16:13,167 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:16:13,810 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 8 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:16:13,811 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:16:13,811 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2018-04-12 04:16:13,811 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:16:13,811 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:16:13,811 INFO L182 omatonBuilderFactory]: Interpolants [29572#true, 29573#false, 29574#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 29575#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (not (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 29576#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (not (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 29577#(not (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))), 29578#(not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 29579#(= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|), 29580#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 29581#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0)), 29582#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 29583#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 29584#(and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 29585#(= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.base|), 29586#(and (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#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|))))), 29587#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)))), 29588#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (or (and (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 29589#(or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4))), 29590#(or (= (select (select |#memory_$Pointer$.base| (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|)) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 29591#(or (and (= (select (select |#memory_$Pointer$.base| (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|)) (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 29592#(or (and (= (select (select |#memory_$Pointer$.base| (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|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 29593#(or (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (or (not (= |main_#t~mem16.offset| 0)) (not (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)))), 29594#(or (not (= 0 |main_#t~mem17.base|)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 29595#(or (not (= 0 main_~next~0.base)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 29596#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 main_~next~0.base)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 29597#(or (not (= 0 main_~next~0.base)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem19.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 29598#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|), 29599#(= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)), 29600#(or (not (= 0 main_~next~0.base)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 29601#(or (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (not (= 0 main_~next~0.base)) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 29602#(or (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (not (= 0 main_~next~0.base)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 29603#(or (not (= 0 main_~next~0.base)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 29604#(or (not (= 0 main_~next~0.base)) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 29605#(not (= 0 |main_#t~mem21.base|))] [2018-04-12 04:16:13,811 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 8 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:16:13,811 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-12 04:16:13,812 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-12 04:16:13,812 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=1015, Unknown=0, NotChecked=0, Total=1122 [2018-04-12 04:16:13,812 INFO L87 Difference]: Start difference. First operand 362 states and 406 transitions. Second operand 34 states. [2018-04-12 04:16:15,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:16:15,540 INFO L93 Difference]: Finished difference Result 405 states and 456 transitions. [2018-04-12 04:16:15,540 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-12 04:16:15,540 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 87 [2018-04-12 04:16:15,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:16:15,541 INFO L225 Difference]: With dead ends: 405 [2018-04-12 04:16:15,541 INFO L226 Difference]: Without dead ends: 405 [2018-04-12 04:16:15,541 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1182 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=497, Invalid=4195, Unknown=0, NotChecked=0, Total=4692 [2018-04-12 04:16:15,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2018-04-12 04:16:15,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 365. [2018-04-12 04:16:15,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 365 states. [2018-04-12 04:16:15,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 407 transitions. [2018-04-12 04:16:15,545 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 407 transitions. Word has length 87 [2018-04-12 04:16:15,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:16:15,545 INFO L459 AbstractCegarLoop]: Abstraction has 365 states and 407 transitions. [2018-04-12 04:16:15,545 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-04-12 04:16:15,545 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 407 transitions. [2018-04-12 04:16:15,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2018-04-12 04:16:15,546 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:16:15,546 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:16:15,546 INFO L408 AbstractCegarLoop]: === Iteration 67 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:16:15,546 INFO L82 PathProgramCache]: Analyzing trace with hash 1777304516, now seen corresponding path program 1 times [2018-04-12 04:16:15,546 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:16:15,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:16:15,555 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:16:16,460 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:16:16,461 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:16:16,461 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-12 04:16:16,461 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:16:16,461 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:16:16,461 INFO L182 omatonBuilderFactory]: Interpolants [30464#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 30465#(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 (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 30466#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 30467#(or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))), 30468#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 30469#(or (and (or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (not (= |main_#t~mem16.offset| 0))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 30470#(or (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (= 0 |main_#t~mem17.offset|) (<= 8 (select |#length| |main_#t~mem17.base|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 30471#(or (and (<= 8 (select |#length| main_~next~0.base)) (= 0 main_~next~0.offset)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 30472#(or (and (<= 8 (select |#length| main_~next~0.base)) (= 0 main_~next~0.offset)) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 30473#(or (and (<= 8 (select |#length| main_~next~0.base)) (= 0 main_~next~0.offset)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 30474#(or (and (<= 8 (select |#length| main_~next~0.base)) (= 0 main_~next~0.offset)) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 30475#(and (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 30476#(and (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 30477#(and (= |main_#t~mem16.offset| 0) (<= 8 (select |#length| |main_#t~mem16.base|))), 30448#true, 30449#false, 30450#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 30451#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 30452#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 30453#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1)), 30454#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 30455#(and (= |#length| (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))), 30456#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |old(#length)| |#length|) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (@diff |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))))), 30457#(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|))))), 30458#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 1)), 30459#(and (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 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)), 30460#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 30461#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 30462#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 30463#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (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_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))))] [2018-04-12 04:16:16,461 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:16:16,461 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-12 04:16:16,462 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-12 04:16:16,462 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=782, Unknown=0, NotChecked=0, Total=870 [2018-04-12 04:16:16,462 INFO L87 Difference]: Start difference. First operand 365 states and 407 transitions. Second operand 30 states. [2018-04-12 04:16:18,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:16:18,513 INFO L93 Difference]: Finished difference Result 415 states and 465 transitions. [2018-04-12 04:16:18,513 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-12 04:16:18,514 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 80 [2018-04-12 04:16:18,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:16:18,515 INFO L225 Difference]: With dead ends: 415 [2018-04-12 04:16:18,515 INFO L226 Difference]: Without dead ends: 415 [2018-04-12 04:16:18,516 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 5 SyntacticMatches, 3 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 804 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=309, Invalid=2771, Unknown=0, NotChecked=0, Total=3080 [2018-04-12 04:16:18,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2018-04-12 04:16:18,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 363. [2018-04-12 04:16:18,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 363 states. [2018-04-12 04:16:18,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 402 transitions. [2018-04-12 04:16:18,521 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 402 transitions. Word has length 80 [2018-04-12 04:16:18,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:16:18,521 INFO L459 AbstractCegarLoop]: Abstraction has 363 states and 402 transitions. [2018-04-12 04:16:18,521 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-12 04:16:18,522 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 402 transitions. [2018-04-12 04:16:18,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2018-04-12 04:16:18,522 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:16:18,522 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:16:18,523 INFO L408 AbstractCegarLoop]: === Iteration 68 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:16:18,523 INFO L82 PathProgramCache]: Analyzing trace with hash -2094102208, now seen corresponding path program 1 times [2018-04-12 04:16:18,523 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:16:18,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:16:18,541 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:16:19,199 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 16 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:16:19,199 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:16:19,199 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-04-12 04:16:19,199 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:16:19,199 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:16:19,199 INFO L182 omatonBuilderFactory]: Interpolants [31309#true, 31310#false, 31311#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 31312#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 31313#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 31314#(= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)), 31315#(= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)), 31316#(= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|), 31317#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 31318#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 31319#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 31320#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 31321#(and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1)), 31322#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 31323#(and (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 31324#(and (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 31325#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))), 31326#(and (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= |#memory_$Pointer$.offset| |old(#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|)), 31327#(and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 31328#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 31329#(or (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 31330#(or (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 31331#(or (and (or (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (not (= |main_#t~mem16.offset| 0))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 31332#(or (= 0 |main_#t~mem17.offset|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 31333#(or (= 0 main_~next~0.offset) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 31334#(or (= 0 main_~next~0.offset) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 31335#(or (= 0 main_~next~0.offset) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 31336#(or (= 0 main_~next~0.offset) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 31337#(and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 31338#(and (= |main_#t~mem16.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem16.offset| 0) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 31339#(and (<= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (<= (+ (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 8) (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 31340#(and (<= (+ |main_#t~mem18.offset| 8) (select |#length| |main_#t~mem18.base|)) (<= 0 |main_#t~mem18.offset|))] [2018-04-12 04:16:19,199 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 16 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:16:19,200 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-12 04:16:19,200 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-12 04:16:19,200 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=887, Unknown=0, NotChecked=0, Total=992 [2018-04-12 04:16:19,200 INFO L87 Difference]: Start difference. First operand 363 states and 402 transitions. Second operand 32 states. [2018-04-12 04:16:20,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:16:20,319 INFO L93 Difference]: Finished difference Result 398 states and 437 transitions. [2018-04-12 04:16:20,319 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-12 04:16:20,319 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 88 [2018-04-12 04:16:20,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:16:20,320 INFO L225 Difference]: With dead ends: 398 [2018-04-12 04:16:20,320 INFO L226 Difference]: Without dead ends: 398 [2018-04-12 04:16:20,320 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 4 SyntacticMatches, 1 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1078 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=400, Invalid=3506, Unknown=0, NotChecked=0, Total=3906 [2018-04-12 04:16:20,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2018-04-12 04:16:20,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 341. [2018-04-12 04:16:20,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 341 states. [2018-04-12 04:16:20,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 381 transitions. [2018-04-12 04:16:20,324 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 381 transitions. Word has length 88 [2018-04-12 04:16:20,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:16:20,324 INFO L459 AbstractCegarLoop]: Abstraction has 341 states and 381 transitions. [2018-04-12 04:16:20,324 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-12 04:16:20,324 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 381 transitions. [2018-04-12 04:16:20,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2018-04-12 04:16:20,324 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:16:20,324 INFO L355 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 2, 2, 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] [2018-04-12 04:16:20,324 INFO L408 AbstractCegarLoop]: === Iteration 69 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:16:20,325 INFO L82 PathProgramCache]: Analyzing trace with hash -745229713, now seen corresponding path program 1 times [2018-04-12 04:16:20,325 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:16:20,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:16:20,332 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:16:20,376 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 6 proven. 117 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2018-04-12 04:16:20,377 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:16:20,377 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2018-04-12 04:16:20,377 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:16:20,377 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2018-04-12 04:16:20,377 INFO L182 omatonBuilderFactory]: Interpolants [32144#false, 32145#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 0), 32146#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 1), 32147#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 2), 32148#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 3), 32149#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 4), 32150#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 5), 32151#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 6), 32143#true] [2018-04-12 04:16:20,377 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 6 proven. 117 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2018-04-12 04:16:20,377 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-12 04:16:20,377 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-12 04:16:20,377 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2018-04-12 04:16:20,378 INFO L87 Difference]: Start difference. First operand 341 states and 381 transitions. Second operand 9 states. [2018-04-12 04:16:20,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:16:20,397 INFO L93 Difference]: Finished difference Result 353 states and 393 transitions. [2018-04-12 04:16:20,398 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-12 04:16:20,398 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 102 [2018-04-12 04:16:20,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:16:20,399 INFO L225 Difference]: With dead ends: 353 [2018-04-12 04:16:20,399 INFO L226 Difference]: Without dead ends: 353 [2018-04-12 04:16:20,399 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2018-04-12 04:16:20,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2018-04-12 04:16:20,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 348. [2018-04-12 04:16:20,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 348 states. [2018-04-12 04:16:20,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 388 transitions. [2018-04-12 04:16:20,403 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 388 transitions. Word has length 102 [2018-04-12 04:16:20,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:16:20,403 INFO L459 AbstractCegarLoop]: Abstraction has 348 states and 388 transitions. [2018-04-12 04:16:20,403 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-12 04:16:20,403 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 388 transitions. [2018-04-12 04:16:20,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2018-04-12 04:16:20,403 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:16:20,403 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-04-12 04:16:20,403 INFO L408 AbstractCegarLoop]: === Iteration 70 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:16:20,404 INFO L82 PathProgramCache]: Analyzing trace with hash -2072870068, now seen corresponding path program 1 times [2018-04-12 04:16:20,404 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:16:20,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:16:20,411 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:16:20,724 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 24 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:16:20,724 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:16:20,724 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-12 04:16:20,724 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:16:20,724 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:16:20,725 INFO L182 omatonBuilderFactory]: Interpolants [32864#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 32865#(and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 32866#(and (or (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 32867#(and (or (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))), 32868#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 32869#(and (= |main_#t~mem16.offset| 0) (or (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 32870#(or (= 0 |main_#t~mem17.offset|) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 32871#(or (= 0 main_~next~0.offset) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 32872#(or (= 0 main_~next~0.offset) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 32873#(or (= 0 main_~next~0.offset) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 32874#(or (= 0 (select |#valid| |main_~#list~0.base|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 32875#(= |#valid| |old(#valid)|), 32876#(= 0 |main_#t~mem20.offset|), 32853#true, 32854#false, 32855#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 32856#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 32857#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 32858#(= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)), 32859#(= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)), 32860#(= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|), 32861#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 32862#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 32863#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))] [2018-04-12 04:16:20,725 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 24 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:16:20,725 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-12 04:16:20,725 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-12 04:16:20,725 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=479, Unknown=0, NotChecked=0, Total=552 [2018-04-12 04:16:20,725 INFO L87 Difference]: Start difference. First operand 348 states and 388 transitions. Second operand 24 states. [2018-04-12 04:16:21,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:16:21,471 INFO L93 Difference]: Finished difference Result 400 states and 444 transitions. [2018-04-12 04:16:21,471 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-12 04:16:21,471 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 84 [2018-04-12 04:16:21,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:16:21,472 INFO L225 Difference]: With dead ends: 400 [2018-04-12 04:16:21,472 INFO L226 Difference]: Without dead ends: 400 [2018-04-12 04:16:21,472 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 582 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=298, Invalid=1958, Unknown=0, NotChecked=0, Total=2256 [2018-04-12 04:16:21,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2018-04-12 04:16:21,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 382. [2018-04-12 04:16:21,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 382 states. [2018-04-12 04:16:21,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 427 transitions. [2018-04-12 04:16:21,475 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 427 transitions. Word has length 84 [2018-04-12 04:16:21,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:16:21,476 INFO L459 AbstractCegarLoop]: Abstraction has 382 states and 427 transitions. [2018-04-12 04:16:21,476 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-12 04:16:21,476 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 427 transitions. [2018-04-12 04:16:21,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2018-04-12 04:16:21,476 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:16:21,477 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:16:21,477 INFO L408 AbstractCegarLoop]: === Iteration 71 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:16:21,477 INFO L82 PathProgramCache]: Analyzing trace with hash -897690788, now seen corresponding path program 1 times [2018-04-12 04:16:21,477 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:16:21,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:16:21,500 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:16:22,981 WARN L151 SmtUtils]: Spent 298ms on a formula simplification. DAG size of input: 89 DAG size of output 74 [2018-04-12 04:16:24,307 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:16:24,307 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:16:24,307 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47] total 47 [2018-04-12 04:16:24,307 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:16:24,308 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:16:24,308 INFO L182 omatonBuilderFactory]: Interpolants [33728#(and (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 33729#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))), 33730#(and (= |#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 (and (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (and (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))), 33731#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (or (and (or (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 33732#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)))))), 33733#(or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (and (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#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|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#memory_$Pointer$.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|) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= |#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 (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#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|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (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|)))) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (store |old(#memory_$Pointer$.base)| (@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| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= |#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))), 33734#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 33735#(or (and (or (not (= |main_#t~mem16.offset| 0)) (and (or (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0)))) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 33736#(or (and (or (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 0)) (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)) (not (= |main_~#list~0.base| |main_#t~mem17.base|)))) (= 0 |main_#t~mem17.offset|)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 33737#(or (and (= 0 main_~next~0.offset) (or (and (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (= main_~next~0.base (select (select |#memory_$Pointer$.base| (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|) main_~next~0.base) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 33738#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (or (and (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= main_~next~0.base (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 main_~next~0.offset)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 33739#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (or (and (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (= main_~next~0.base |main_#t~mem19.base|)) (= 0 main_~next~0.offset)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 33740#(= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base), 33741#(= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)), 33742#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (or (= 0 (select |#valid| main_~next~0.base)) (and (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base)))) (= 0 main_~next~0.offset)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 33743#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 main_~next~0.offset) (or (and (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= 0 (select |#valid| main_~next~0.base)) (not (= |main_#t~mem20.base| main_~next~0.base))))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 33744#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 main_~next~0.offset) (or (and (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= 0 (select |#valid| main_~next~0.base)) (not (= |main_#t~mem20.base| main_~next~0.base))))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 33745#(or (and (or (= 0 (select |#valid| main_~next~0.base)) (and (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base)))) (= 0 main_~next~0.offset)) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 33746#(or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.base| (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))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 33747#(or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.base| (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)))), 33748#(or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 33749#(or (and (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 (select |#valid| |main_#t~mem16.base|))), 33750#(and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))), 33751#(and (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem18.base|) |main_#t~mem18.offset|))), 33752#(and (= 0 |main_#t~mem19.base|) (= 0 |main_#t~mem19.offset|)), 33753#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.offset|)), 33754#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base 0)), 33708#true, 33709#false, 33710#(= (select |#valid| |main_~#list~0.base|) 1), 33711#(= |#valid| |old(#valid)|), 33712#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 33713#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 33714#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 33715#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)), 33716#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 33717#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 33718#(or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 33719#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.base| (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))), 33720#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 33721#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 33722#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 33723#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 33724#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (or (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 33725#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (or (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 33726#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 33727#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))] [2018-04-12 04:16:24,308 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:16:24,308 INFO L442 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-04-12 04:16:24,308 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-04-12 04:16:24,309 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=2041, Unknown=0, NotChecked=0, Total=2162 [2018-04-12 04:16:24,309 INFO L87 Difference]: Start difference. First operand 382 states and 427 transitions. Second operand 47 states. [2018-04-12 04:16:25,783 WARN L151 SmtUtils]: Spent 443ms on a formula simplification. DAG size of input: 112 DAG size of output 111 [2018-04-12 04:16:26,371 WARN L151 SmtUtils]: Spent 106ms on a formula simplification. DAG size of input: 70 DAG size of output 64 [2018-04-12 04:16:27,140 WARN L151 SmtUtils]: Spent 344ms on a formula simplification. DAG size of input: 96 DAG size of output 94 [2018-04-12 04:16:31,743 WARN L151 SmtUtils]: Spent 120ms on a formula simplification. DAG size of input: 83 DAG size of output 68 [2018-04-12 04:16:32,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:16:32,394 INFO L93 Difference]: Finished difference Result 470 states and 527 transitions. [2018-04-12 04:16:32,395 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-04-12 04:16:32,395 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 92 [2018-04-12 04:16:32,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:16:32,396 INFO L225 Difference]: With dead ends: 470 [2018-04-12 04:16:32,396 INFO L226 Difference]: Without dead ends: 470 [2018-04-12 04:16:32,397 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 2 SyntacticMatches, 2 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2586 ImplicationChecksByTransitivity, 7.7s TimeCoverageRelationStatistics Valid=660, Invalid=10052, Unknown=0, NotChecked=0, Total=10712 [2018-04-12 04:16:32,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2018-04-12 04:16:32,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 440. [2018-04-12 04:16:32,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 440 states. [2018-04-12 04:16:32,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 495 transitions. [2018-04-12 04:16:32,401 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 495 transitions. Word has length 92 [2018-04-12 04:16:32,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:16:32,402 INFO L459 AbstractCegarLoop]: Abstraction has 440 states and 495 transitions. [2018-04-12 04:16:32,402 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-04-12 04:16:32,402 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 495 transitions. [2018-04-12 04:16:32,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-04-12 04:16:32,402 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:16:32,402 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1] [2018-04-12 04:16:32,402 INFO L408 AbstractCegarLoop]: === Iteration 72 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:16:32,402 INFO L82 PathProgramCache]: Analyzing trace with hash -860122771, now seen corresponding path program 1 times [2018-04-12 04:16:32,403 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:16:32,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:16:32,413 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:16:33,772 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 5 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:16:33,772 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:16:33,772 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36] total 36 [2018-04-12 04:16:33,773 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:16:33,773 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:16:33,773 INFO L182 omatonBuilderFactory]: Interpolants [34779#true, 34780#false, 34781#(= (select |#valid| |main_~#list~0.base|) 1), 34782#(= |#valid| |old(#valid)|), 34783#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 34784#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 34785#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 34786#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)), 34787#(= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)), 34788#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)), 34789#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 34790#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (or (and (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 34791#(and (or (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))), 34792#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))), 34793#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 34794#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 34795#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#valid|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 34796#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (or (and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 34797#(and (or (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 34798#(and (or (and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 34799#(or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (and (= |#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$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (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|)))) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (or (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))), 34800#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (or (and (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 34801#(and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (not (= |main_#t~mem16.offset| 0)) (and (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0)))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 34802#(or (and (or (and (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0))) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|)) (= 0 |main_#t~mem17.offset|)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 34803#(or (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (= 0 main_~next~0.offset) (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))))))), 34804#(or (and (or (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (not (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 main_~next~0.offset)) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 34805#(or (and (or (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (not (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 main_~next~0.offset)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 34806#(or (and (or (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))) (= 0 main_~next~0.offset)) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 34807#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))))), 34808#(and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))))), 34809#(or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))), 34810#(or (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| |main_#t~mem16.base|))), 34811#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))), 34812#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|))), 34813#(= 1 (select |#valid| |main_#t~mem19.base|)), 34814#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)), 34815#(= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base))] [2018-04-12 04:16:33,773 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 5 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:16:33,773 INFO L442 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-04-12 04:16:33,774 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-04-12 04:16:33,774 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=1244, Unknown=0, NotChecked=0, Total=1332 [2018-04-12 04:16:33,774 INFO L87 Difference]: Start difference. First operand 440 states and 495 transitions. Second operand 37 states. [2018-04-12 04:16:36,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:16:36,707 INFO L93 Difference]: Finished difference Result 526 states and 596 transitions. [2018-04-12 04:16:36,707 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-12 04:16:36,707 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 87 [2018-04-12 04:16:36,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:16:36,708 INFO L225 Difference]: With dead ends: 526 [2018-04-12 04:16:36,708 INFO L226 Difference]: Without dead ends: 526 [2018-04-12 04:16:36,709 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 7 SyntacticMatches, 1 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1056 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=353, Invalid=4759, Unknown=0, NotChecked=0, Total=5112 [2018-04-12 04:16:36,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 526 states. [2018-04-12 04:16:36,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 526 to 498. [2018-04-12 04:16:36,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 498 states. [2018-04-12 04:16:36,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 498 states to 498 states and 567 transitions. [2018-04-12 04:16:36,715 INFO L78 Accepts]: Start accepts. Automaton has 498 states and 567 transitions. Word has length 87 [2018-04-12 04:16:36,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:16:36,715 INFO L459 AbstractCegarLoop]: Abstraction has 498 states and 567 transitions. [2018-04-12 04:16:36,715 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-04-12 04:16:36,715 INFO L276 IsEmpty]: Start isEmpty. Operand 498 states and 567 transitions. [2018-04-12 04:16:36,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-04-12 04:16:36,716 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:16:36,717 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1] [2018-04-12 04:16:36,717 INFO L408 AbstractCegarLoop]: === Iteration 73 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:16:36,717 INFO L82 PathProgramCache]: Analyzing trace with hash -860122770, now seen corresponding path program 1 times [2018-04-12 04:16:36,717 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:16:36,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:16:36,733 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:16:37,650 WARN L151 SmtUtils]: Spent 151ms on a formula simplification. DAG size of input: 69 DAG size of output 64 [2018-04-12 04:16:38,340 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 7 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:16:38,340 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:16:38,340 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38] total 38 [2018-04-12 04:16:38,340 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:16:38,340 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:16:38,341 INFO L182 omatonBuilderFactory]: Interpolants [35910#true, 35911#false, 35912#(= (select |#valid| |main_~#list~0.base|) 1), 35913#(= |#valid| |old(#valid)|), 35914#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 35915#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 35916#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 35917#(and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.offset|)), 35918#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset)), 35919#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 1) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset)), 35920#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.offset|) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 1) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|))), 35921#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) 1) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 35922#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) 1) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 35923#(or (and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) 1) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 35924#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (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_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 1)), 35925#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 35926#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 35927#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 35928#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (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_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 35929#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 35930#(and (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_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|)))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 35931#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 35932#(or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#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|) (= |#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|)))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (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|)))) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#memory_$Pointer$.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|) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 35933#(or (= (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|)) 4)) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 35934#(and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (not (= |main_#t~mem16.offset| 0)) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0))) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0))) (= |main_~#list~0.base| (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|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))), 35935#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 0)) (= 0 |main_#t~mem17.offset|) (not (= |main_~#list~0.base| |main_#t~mem17.base|)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 35936#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 main_~next~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 35937#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 main_~next~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 35938#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 main_~next~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 35939#(or (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 main_~next~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 35940#(or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (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)))), 35941#(or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (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)))), 35942#(or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))), 35943#(or (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 (select |#valid| |main_#t~mem16.base|))), 35944#(and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))), 35945#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem18.base|) |main_#t~mem18.offset|)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)))), 35946#(and (= 8 (select |#length| |main_#t~mem19.base|)) (= 0 |main_#t~mem19.offset|)), 35947#(and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.offset|)), 35948#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0))] [2018-04-12 04:16:38,341 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 7 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:16:38,341 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-04-12 04:16:38,341 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-04-12 04:16:38,341 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=1385, Unknown=0, NotChecked=0, Total=1482 [2018-04-12 04:16:38,341 INFO L87 Difference]: Start difference. First operand 498 states and 567 transitions. Second operand 39 states. [2018-04-12 04:16:39,168 WARN L148 SmtUtils]: Spent 109ms on a formula simplification that was a NOOP. DAG size: 86 [2018-04-12 04:16:42,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:16:42,017 INFO L93 Difference]: Finished difference Result 548 states and 620 transitions. [2018-04-12 04:16:42,017 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-12 04:16:42,017 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 87 [2018-04-12 04:16:42,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:16:42,018 INFO L225 Difference]: With dead ends: 548 [2018-04-12 04:16:42,018 INFO L226 Difference]: Without dead ends: 548 [2018-04-12 04:16:42,019 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1192 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=358, Invalid=5044, Unknown=0, NotChecked=0, Total=5402 [2018-04-12 04:16:42,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 548 states. [2018-04-12 04:16:42,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 548 to 520. [2018-04-12 04:16:42,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 520 states. [2018-04-12 04:16:42,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 520 states to 520 states and 594 transitions. [2018-04-12 04:16:42,022 INFO L78 Accepts]: Start accepts. Automaton has 520 states and 594 transitions. Word has length 87 [2018-04-12 04:16:42,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:16:42,022 INFO L459 AbstractCegarLoop]: Abstraction has 520 states and 594 transitions. [2018-04-12 04:16:42,022 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-04-12 04:16:42,022 INFO L276 IsEmpty]: Start isEmpty. Operand 520 states and 594 transitions. [2018-04-12 04:16:42,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2018-04-12 04:16:42,023 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:16:42,023 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-04-12 04:16:42,023 INFO L408 AbstractCegarLoop]: === Iteration 74 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:16:42,023 INFO L82 PathProgramCache]: Analyzing trace with hash 904974352, now seen corresponding path program 1 times [2018-04-12 04:16:42,023 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:16:42,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:16:42,029 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:16:42,176 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2018-04-12 04:16:42,177 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:16:42,177 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-12 04:16:42,177 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:16:42,177 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 04:16:42,177 INFO L182 omatonBuilderFactory]: Interpolants [37089#true, 37090#false, 37091#(= |main_~#list~0.offset| 0), 37092#(and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.offset| 0)), 37093#(or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.offset| 0))), 37094#(or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.offset| 0) (= |main_#t~mem18.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 37095#(or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= 0 (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|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) |main_#t~mem19.base|) (= |main_~#list~0.offset| 0))), 37096#(= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base), 37097#(= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|), 37098#(or (and (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.offset| 0)) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))), 37099#(or (and (not (= |main_~#list~0.base| |main_#t~mem20.base|)) (= 1 (select |#valid| |main_~#list~0.base|))) (not (= 0 |main_#t~mem20.offset|))), 37100#(and (not (= |main_~#list~0.base| |main_#t~mem20.base|)) (= 1 (select |#valid| |main_~#list~0.base|))), 37101#(= 1 (select |#valid| |main_~#list~0.base|))] [2018-04-12 04:16:42,178 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2018-04-12 04:16:42,178 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-12 04:16:42,178 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-12 04:16:42,178 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2018-04-12 04:16:42,178 INFO L87 Difference]: Start difference. First operand 520 states and 594 transitions. Second operand 13 states. [2018-04-12 04:16:42,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:16:42,562 INFO L93 Difference]: Finished difference Result 524 states and 597 transitions. [2018-04-12 04:16:42,562 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-12 04:16:42,562 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 88 [2018-04-12 04:16:42,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:16:42,563 INFO L225 Difference]: With dead ends: 524 [2018-04-12 04:16:42,563 INFO L226 Difference]: Without dead ends: 524 [2018-04-12 04:16:42,563 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=156, Invalid=600, Unknown=0, NotChecked=0, Total=756 [2018-04-12 04:16:42,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states. [2018-04-12 04:16:42,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 523. [2018-04-12 04:16:42,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 523 states. [2018-04-12 04:16:42,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 523 states to 523 states and 597 transitions. [2018-04-12 04:16:42,567 INFO L78 Accepts]: Start accepts. Automaton has 523 states and 597 transitions. Word has length 88 [2018-04-12 04:16:42,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:16:42,567 INFO L459 AbstractCegarLoop]: Abstraction has 523 states and 597 transitions. [2018-04-12 04:16:42,567 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-12 04:16:42,567 INFO L276 IsEmpty]: Start isEmpty. Operand 523 states and 597 transitions. [2018-04-12 04:16:42,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2018-04-12 04:16:42,568 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:16:42,568 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1] [2018-04-12 04:16:42,568 INFO L408 AbstractCegarLoop]: === Iteration 75 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:16:42,568 INFO L82 PathProgramCache]: Analyzing trace with hash -234805830, now seen corresponding path program 1 times [2018-04-12 04:16:42,569 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:16:42,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:16:42,580 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:16:43,422 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:16:43,422 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:16:43,422 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2018-04-12 04:16:43,422 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:16:43,423 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:16:43,423 INFO L182 omatonBuilderFactory]: Interpolants [38208#(or (= 0 main_~next~0.offset) (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 38209#(or (= 0 main_~next~0.offset) (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 38210#(or (= 0 main_~next~0.offset) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 38211#(or (= 0 main_~next~0.offset) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 38212#(or (= 0 (select |#valid| |main_~#list~0.base|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 38213#(= |#valid| |old(#valid)|), 38214#(= 0 |main_#t~mem20.offset|), 38179#true, 38180#false, 38181#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 38182#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 38183#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 38184#(= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)), 38185#(= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)), 38186#(= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|), 38187#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 38188#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 38189#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)))), 38190#(and (or (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))), 38191#(and (or (and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))), 38192#(= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|), 38193#(and (= (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))), 38194#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (or (and (or (and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 38195#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (or (and (or (and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 38196#(or (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))), 38197#(or (= (select (select |#memory_$Pointer$.base| (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|)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 38198#(or (and (= (select (select |#memory_$Pointer$.base| (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|)) (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 38199#(or (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (and (= (select (select |#memory_$Pointer$.base| (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|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 38200#(or (and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= |main_#t~mem16.offset| 0)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 38201#(or (= 0 |main_#t~mem17.offset|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 38202#(or (= 0 main_~next~0.offset) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 38203#(or (= 0 main_~next~0.offset) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 38204#(or (= 0 main_~next~0.offset) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem19.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 38205#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|), 38206#(= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)), 38207#(or (= 0 main_~next~0.offset) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))] [2018-04-12 04:16:43,423 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:16:43,423 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-04-12 04:16:43,423 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-04-12 04:16:43,423 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=1155, Unknown=0, NotChecked=0, Total=1260 [2018-04-12 04:16:43,424 INFO L87 Difference]: Start difference. First operand 523 states and 597 transitions. Second operand 36 states. [2018-04-12 04:16:45,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:16:45,536 INFO L93 Difference]: Finished difference Result 556 states and 627 transitions. [2018-04-12 04:16:45,536 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-12 04:16:45,536 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 96 [2018-04-12 04:16:45,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:16:45,537 INFO L225 Difference]: With dead ends: 556 [2018-04-12 04:16:45,537 INFO L226 Difference]: Without dead ends: 556 [2018-04-12 04:16:45,538 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1460 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=580, Invalid=5120, Unknown=0, NotChecked=0, Total=5700 [2018-04-12 04:16:45,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states. [2018-04-12 04:16:45,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 476. [2018-04-12 04:16:45,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 476 states. [2018-04-12 04:16:45,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 549 transitions. [2018-04-12 04:16:45,541 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 549 transitions. Word has length 96 [2018-04-12 04:16:45,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:16:45,541 INFO L459 AbstractCegarLoop]: Abstraction has 476 states and 549 transitions. [2018-04-12 04:16:45,541 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-04-12 04:16:45,541 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 549 transitions. [2018-04-12 04:16:45,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2018-04-12 04:16:45,542 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:16:45,542 INFO L355 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 7, 3, 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] [2018-04-12 04:16:45,542 INFO L408 AbstractCegarLoop]: === Iteration 76 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:16:45,542 INFO L82 PathProgramCache]: Analyzing trace with hash -254274563, now seen corresponding path program 5 times [2018-04-12 04:16:45,542 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:16:45,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:16:45,550 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:16:45,599 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 6 proven. 161 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2018-04-12 04:16:45,600 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:16:45,600 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-12 04:16:45,600 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:16:45,600 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2018-04-12 04:16:45,600 INFO L182 omatonBuilderFactory]: Interpolants [39330#true, 39331#false, 39332#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 0), 39333#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 1), 39334#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 2), 39335#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 3), 39336#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 4), 39337#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 5), 39338#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 6), 39339#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 7)] [2018-04-12 04:16:45,600 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 6 proven. 161 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2018-04-12 04:16:45,600 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-12 04:16:45,600 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-12 04:16:45,600 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2018-04-12 04:16:45,600 INFO L87 Difference]: Start difference. First operand 476 states and 549 transitions. Second operand 10 states. [2018-04-12 04:16:45,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:16:45,619 INFO L93 Difference]: Finished difference Result 488 states and 561 transitions. [2018-04-12 04:16:45,619 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-12 04:16:45,620 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 122 [2018-04-12 04:16:45,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:16:45,621 INFO L225 Difference]: With dead ends: 488 [2018-04-12 04:16:45,621 INFO L226 Difference]: Without dead ends: 488 [2018-04-12 04:16:45,621 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2018-04-12 04:16:45,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2018-04-12 04:16:45,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 483. [2018-04-12 04:16:45,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 483 states. [2018-04-12 04:16:45,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 483 states to 483 states and 556 transitions. [2018-04-12 04:16:45,625 INFO L78 Accepts]: Start accepts. Automaton has 483 states and 556 transitions. Word has length 122 [2018-04-12 04:16:45,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:16:45,626 INFO L459 AbstractCegarLoop]: Abstraction has 483 states and 556 transitions. [2018-04-12 04:16:45,626 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-12 04:16:45,626 INFO L276 IsEmpty]: Start isEmpty. Operand 483 states and 556 transitions. [2018-04-12 04:16:45,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2018-04-12 04:16:45,626 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:16:45,626 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:16:45,626 INFO L408 AbstractCegarLoop]: === Iteration 77 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:16:45,626 INFO L82 PathProgramCache]: Analyzing trace with hash -142462738, now seen corresponding path program 1 times [2018-04-12 04:16:45,627 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:16:45,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:16:45,639 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:16:46,591 WARN L151 SmtUtils]: Spent 146ms on a formula simplification. DAG size of input: 59 DAG size of output 52 [2018-04-12 04:16:47,511 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 2 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:16:47,511 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:16:47,537 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41] total 41 [2018-04-12 04:16:47,538 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:16:47,538 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:16:47,538 INFO L182 omatonBuilderFactory]: Interpolants [40320#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))), 40321#(and (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset)), 40322#(and (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4)))), 40323#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.offset|) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 4)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|))), 40324#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) 4)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|))))), 40325#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 40326#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (and (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) 4)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))), 40327#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))), 40328#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 40329#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 40330#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 40331#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 40332#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 40333#(and (or (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 40334#(or (and (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#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|) (= |#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$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (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|)))) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#memory_$Pointer$.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|) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 40335#(or (and (or (= (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|)) 4)) (and (or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~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|)) 4))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 40336#(and (or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (or (and (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (not (= |main_#t~mem16.offset| 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|))), 40337#(or (and (or (and (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)) (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)) 4)))) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|)) (= 0 |main_#t~mem17.offset|)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 40338#(or (and (= 0 main_~next~0.offset) (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= |main_~#list~0.base| main_~next~0.base)) (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 40339#(or (and (= 0 main_~next~0.offset) (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= |main_~#list~0.base| main_~next~0.base))))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 40340#(or (and (= 0 main_~next~0.offset) (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= |main_~#list~0.base| main_~next~0.base))))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 40341#(or (and (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0))) (and (= 0 (select |#valid| (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|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))))) (= 0 main_~next~0.offset)) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 40342#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))))), 40343#(and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))))), 40344#(or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4)))), 40345#(or (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 (select |#valid| |main_#t~mem16.base|))), 40346#(or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4)))), 40347#(or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|))) (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem18.base|) |main_#t~mem18.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) 4)))), 40348#(or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem19.base|) 4)) (= 0 |main_#t~mem19.offset|)) (= 0 (select |#valid| |main_#t~mem19.base|))), 40349#(or (and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) 4)) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.offset|)) (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|))), 40350#(or (= 0 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base)) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) 4)))), 40351#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset)), 40352#(= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#t~mem11.offset| 0), 40311#true, 40312#false, 40313#(= (select |#valid| |main_~#list~0.base|) 1), 40314#(= |#valid| |old(#valid)|), 40315#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 40316#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 40317#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 40318#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1)), 40319#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1))] [2018-04-12 04:16:47,538 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 2 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:16:47,538 INFO L442 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-04-12 04:16:47,539 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-04-12 04:16:47,539 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=1619, Unknown=0, NotChecked=0, Total=1722 [2018-04-12 04:16:47,539 INFO L87 Difference]: Start difference. First operand 483 states and 556 transitions. Second operand 42 states. [2018-04-12 04:16:50,237 WARN L151 SmtUtils]: Spent 107ms on a formula simplification. DAG size of input: 74 DAG size of output 69 [2018-04-12 04:16:51,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:16:51,799 INFO L93 Difference]: Finished difference Result 572 states and 652 transitions. [2018-04-12 04:16:51,799 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2018-04-12 04:16:51,799 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 90 [2018-04-12 04:16:51,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:16:51,801 INFO L225 Difference]: With dead ends: 572 [2018-04-12 04:16:51,801 INFO L226 Difference]: Without dead ends: 572 [2018-04-12 04:16:51,801 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2202 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=518, Invalid=8224, Unknown=0, NotChecked=0, Total=8742 [2018-04-12 04:16:51,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states. [2018-04-12 04:16:51,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 530. [2018-04-12 04:16:51,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 530 states. [2018-04-12 04:16:51,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 614 transitions. [2018-04-12 04:16:51,805 INFO L78 Accepts]: Start accepts. Automaton has 530 states and 614 transitions. Word has length 90 [2018-04-12 04:16:51,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:16:51,805 INFO L459 AbstractCegarLoop]: Abstraction has 530 states and 614 transitions. [2018-04-12 04:16:51,805 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-04-12 04:16:51,805 INFO L276 IsEmpty]: Start isEmpty. Operand 530 states and 614 transitions. [2018-04-12 04:16:51,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2018-04-12 04:16:51,806 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:16:51,806 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:16:51,806 INFO L408 AbstractCegarLoop]: === Iteration 78 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:16:51,806 INFO L82 PathProgramCache]: Analyzing trace with hash -121377394, now seen corresponding path program 1 times [2018-04-12 04:16:51,806 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:16:51,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:16:51,819 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:16:53,220 WARN L151 SmtUtils]: Spent 153ms on a formula simplification. DAG size of input: 72 DAG size of output 63 [2018-04-12 04:16:54,373 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 2 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:16:54,374 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:16:54,374 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42] total 42 [2018-04-12 04:16:54,374 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:16:54,374 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:16:54,375 INFO L182 omatonBuilderFactory]: Interpolants [41600#(or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|))) (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem18.base|) |main_#t~mem18.offset|)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) 4)))), 41601#(or (= 0 (select |#valid| |main_#t~mem19.base|)) (and (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem19.base|) 4)) (= 0 |main_#t~mem19.offset|))), 41602#(or (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (and (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) 4)) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.offset|))), 41603#(or (= 0 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base)) (and (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) 4)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0))), 41604#(and (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset)), 41605#(= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#t~mem11.base|), 41563#true, 41564#false, 41565#(and (= 0 |main_~#list~0.offset|) (= (select |#length| |main_~#list~0.base|) 4)), 41566#(and (= 0 |main_~#list~0.offset|) (= (select |#length| |main_~#list~0.base|) 4) (= (select |#valid| |main_~#list~0.base|) 1)), 41567#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 41568#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |old(#length)| |#length|)), 41569#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 41570#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|)))) (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 41571#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|)))) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 41572#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|)))) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 41573#(and (= |#length| (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))), 41574#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (@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_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset)), 41575#(and (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (@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_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset)), 41576#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.offset|) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) (+ 0 4)))), 41577#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) (+ 0 4))) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|))), 41578#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) (+ 0 4))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|))), 41579#(and (or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (+ 0 4))) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|))), 41580#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (and (= (select |#length| |main_~#list~0.base|) 4) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (+ 0 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))) (<= (select |#length| |main_~#list~0.base|) 3)) (= 0 |main_~#list~0.offset|)), 41581#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 41582#(and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 41583#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 41584#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 41585#(and (or (and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 41586#(and (or (and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 41587#(or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (and (or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| 0)) (and (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#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|) (= 4 (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (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|)))) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#memory_$Pointer$.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|) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (<= 5 (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))), 41588#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (or (and (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) 4)))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 41589#(or (and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (not (= |main_#t~mem16.offset| 0)) (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (or (and (or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 41590#(or (and (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (and (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)) (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 0)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0))))) (not (= |main_~#list~0.base| |main_#t~mem17.base|)))) (= 0 |main_#t~mem17.offset|)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 41591#(or (and (= 0 main_~next~0.offset) (or (and (not (= |main_~#list~0.base| main_~next~0.base)) (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0))))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 41592#(or (and (= 0 main_~next~0.offset) (or (and (not (= |main_~#list~0.base| main_~next~0.base)) (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0))))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 41593#(or (and (= 0 main_~next~0.offset) (or (and (not (= |main_~#list~0.base| main_~next~0.base)) (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0))))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 41594#(or (and (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0))) (and (= 0 (select |#valid| (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|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (not (= |main_~#list~0.base| main_~next~0.base)))) (= 0 main_~next~0.offset)) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 41595#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))))), 41596#(and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))))), 41597#(or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~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|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))), 41598#(or (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 (select |#valid| |main_#t~mem16.base|))), 41599#(or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~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|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))] [2018-04-12 04:16:54,375 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 2 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:16:54,375 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-04-12 04:16:54,375 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-04-12 04:16:54,375 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=1708, Unknown=0, NotChecked=0, Total=1806 [2018-04-12 04:16:54,376 INFO L87 Difference]: Start difference. First operand 530 states and 614 transitions. Second operand 43 states. [2018-04-12 04:16:55,724 WARN L151 SmtUtils]: Spent 211ms on a formula simplification. DAG size of input: 103 DAG size of output 95 [2018-04-12 04:16:59,293 WARN L151 SmtUtils]: Spent 120ms on a formula simplification. DAG size of input: 74 DAG size of output 69 [2018-04-12 04:17:00,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:17:00,452 INFO L93 Difference]: Finished difference Result 702 states and 809 transitions. [2018-04-12 04:17:00,452 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-04-12 04:17:00,452 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 91 [2018-04-12 04:17:00,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:17:00,453 INFO L225 Difference]: With dead ends: 702 [2018-04-12 04:17:00,453 INFO L226 Difference]: Without dead ends: 702 [2018-04-12 04:17:00,454 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1505 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=424, Invalid=6886, Unknown=0, NotChecked=0, Total=7310 [2018-04-12 04:17:00,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 702 states. [2018-04-12 04:17:00,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 702 to 601. [2018-04-12 04:17:00,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 601 states. [2018-04-12 04:17:00,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 601 states to 601 states and 700 transitions. [2018-04-12 04:17:00,458 INFO L78 Accepts]: Start accepts. Automaton has 601 states and 700 transitions. Word has length 91 [2018-04-12 04:17:00,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:17:00,458 INFO L459 AbstractCegarLoop]: Abstraction has 601 states and 700 transitions. [2018-04-12 04:17:00,458 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-04-12 04:17:00,458 INFO L276 IsEmpty]: Start isEmpty. Operand 601 states and 700 transitions. [2018-04-12 04:17:00,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2018-04-12 04:17:00,458 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:17:00,458 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-04-12 04:17:00,459 INFO L408 AbstractCegarLoop]: === Iteration 79 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:17:00,459 INFO L82 PathProgramCache]: Analyzing trace with hash -290040741, now seen corresponding path program 1 times [2018-04-12 04:17:00,459 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:17:00,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:17:00,475 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:17:02,134 WARN L151 SmtUtils]: Spent 123ms on a formula simplification. DAG size of input: 40 DAG size of output 37 [2018-04-12 04:17:02,760 WARN L151 SmtUtils]: Spent 385ms on a formula simplification. DAG size of input: 109 DAG size of output 88 [2018-04-12 04:17:03,196 WARN L151 SmtUtils]: Spent 277ms on a formula simplification. DAG size of input: 109 DAG size of output 88 [2018-04-12 04:17:04,069 WARN L151 SmtUtils]: Spent 402ms on a formula simplification. DAG size of input: 110 DAG size of output 91 [2018-04-12 04:17:07,192 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 5 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:17:07,192 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:17:07,192 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54] total 54 [2018-04-12 04:17:07,192 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:17:07,193 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 5 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:17:07,193 INFO L182 omatonBuilderFactory]: Interpolants [43008#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)), 43009#(and (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) (= |#length| (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))), 43010#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= (select |old(#valid)| (@diff |old(#length)| |#length|)) 0) (= |old(#length)| |#length|)) (or (= 8 (select |#length| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))), 43011#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= (select |old(#valid)| (@diff |old(#length)| |#length|)) 0) (= |old(#length)| |#length|)) (or (= 8 (select |#length| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|))), 43012#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)), 43013#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)), 43014#(or (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))), 43015#(and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 |main_~#list~0.offset|) (= (select |#length| |main_~#list~0.base|) 4) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))), 43016#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|)), 43017#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|)), 43018#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#length|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#valid|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0)), 43019#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 43020#(and (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (or (and (or (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 43021#(and (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (or (and (or (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0))) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 43022#(and (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|) 8) (= |#length| (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))), 43023#(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)|) (= (select |old(#valid)| (@diff |old(#valid)| |#valid|)) 0)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 43024#(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 |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.base|) (or (= |#valid| |old(#valid)|) (= (select |old(#valid)| (@diff |old(#valid)| |#valid|)) 0)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 0) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 43025#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.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 (= |#valid| |old(#valid)|) (= (select |old(#valid)| (@diff |old(#valid)| |#valid|)) 0)) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 43026#(and (or (and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0)) (and (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) 0) (or (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0))) (or (= (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) 8) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= (select |old(#valid)| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (= |#valid| |old(#valid)|) (= (select |old(#valid)| (@diff |old(#valid)| |#valid|)) 0)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 43027#(and (or (and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (or (and (or (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0))) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (or (= (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) 8) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (or (= (select |old(#valid)| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (= |#valid| |old(#valid)|) (= (select |old(#valid)| (@diff |old(#valid)| |#valid|)) 0)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))))) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 43028#(or (and (or (and (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (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 |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff (store |old(#memory_$Pointer$.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|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (or (= (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) 8) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#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 (= (select |old(#valid)| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) 0) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (= |#valid| |old(#valid)|) (= (select |old(#valid)| (@diff |old(#valid)| |#valid|)) 0)) (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))) (or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| 0)) (<= 4 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 43029#(or (= (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)) (and (or (= (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|)) (select |#length| |main_~#list~0.base|))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select |#length| |main_~#list~0.base|)))) (or (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select |#length| |main_~#list~0.base|))) 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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select |#length| |main_~#list~0.base|))) 0))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (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)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select |#length| |main_~#list~0.base|)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))))) (<= (select |#length| |main_~#list~0.base|) 4) (<= 4 (select |#length| |main_~#list~0.base|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 43030#(or (and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= (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)) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (or (= (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|)) (select |#length| |main_~#list~0.base|))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select |#length| |main_~#list~0.base|)))) (or (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select |#length| |main_~#list~0.base|))) 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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select |#length| |main_~#list~0.base|))) 0))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (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)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select |#length| |main_~#list~0.base|)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))))) (<= (select |#length| |main_~#list~0.base|) 4) (<= 4 (select |#length| |main_~#list~0.base|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 43031#(or (and (or (= (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|)) (select |#length| |main_~#list~0.base|))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select |#length| |main_~#list~0.base|)))) (or (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select |#length| |main_~#list~0.base|))) 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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select |#length| |main_~#list~0.base|))) 0))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (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)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select |#length| |main_~#list~0.base|)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))))) (<= (select |#length| |main_~#list~0.base|) 4) (<= 4 (select |#length| |main_~#list~0.base|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (= (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)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 43032#(or (and (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (or (and (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|) (not (= |main_#t~mem16.offset| 0))) (= (select |#length| |main_~#list~0.base|) (+ |main_#t~mem16.offset| 4))) (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select |#length| |main_~#list~0.base|))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select |#length| |main_~#list~0.base|)))) (or (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select |#length| |main_~#list~0.base|))) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select |#length| |main_~#list~0.base|)))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select |#length| |main_~#list~0.base|))) 0) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 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_#t~mem16.base|) (select |#length| |main_~#list~0.base|))) 0))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select |#length| |main_~#list~0.base|)) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 43033#(or (and (not (= 0 (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|) (select (select |#memory_$Pointer$.base| (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|) |main_#t~mem17.base|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (= 8 (select |#length| |main_#t~mem17.base|)) (or (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (and (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0))) (not (= |main_~#list~0.base| |main_#t~mem17.base|)) (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 43034#(or (and (not (= 0 (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|) (select (select |#memory_$Pointer$.base| (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|) main_~next~0.base) (and (or (= main_~next~0.base (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (and (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))))) (= 8 (select |#length| main_~next~0.base))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 43035#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (= 8 (select |#length| main_~next~0.base)) (or (and (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (not (= |main_~#list~0.base| main_~next~0.base)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 0) (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0)))) (and (= main_~next~0.base (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (and (not (= 0 (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|) (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 43036#(or (and (= 8 (select |#length| main_~next~0.base)) (or (and (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (not (= |main_~#list~0.base| main_~next~0.base)) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 0) |main_#t~mem19.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (= main_~next~0.base |main_#t~mem19.base|))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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|) |main_#t~mem19.base|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 43037#(= |#valid| |old(#valid)|), 43038#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (= |#valid| |old(#valid)|)), 43039#(and (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 43040#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (or (= 0 (select |#valid| main_~next~0.base)) (and (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))))) (= 8 (select |#length| main_~next~0.base))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 43041#(or (and (= 8 (select |#length| main_~next~0.base)) (or (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (not (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (and (= 0 (select |#valid| main_~next~0.base)) (not (= |main_#t~mem20.base| main_~next~0.base))))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= |main_#t~mem20.offset| 0)) (and (not (= 0 |main_#t~mem20.base|)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 43042#(or (and (= 8 (select |#length| main_~next~0.base)) (or (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (not (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (and (= 0 (select |#valid| main_~next~0.base)) (not (= |main_#t~mem20.base| main_~next~0.base))))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= 0 |main_#t~mem20.base|)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 43043#(or (and (= 8 (select |#length| main_~next~0.base)) (or (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (not (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (and (= 0 (select |#valid| main_~next~0.base)) (not (= |main_#t~mem20.base| main_~next~0.base))))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 43044#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (= 8 (select |#length| main_~next~0.base)) (or (= 0 (select |#valid| main_~next~0.base)) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 43045#(or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))))), 43046#(or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))))), 43047#(or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))))), 43048#(and (= |main_#t~mem16.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (and (or (and (or (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= |main_#t~mem16.offset| 0))) (= 8 (select |#length| |main_#t~mem16.base|))) (= 0 (select |#valid| |main_#t~mem16.base|))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (<= (+ |main_#t~mem16.offset| 1) 0))), 43049#(or (<= (+ (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 1) 0) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (<= (+ (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 8) (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))), 43050#(or (<= (+ |main_#t~mem18.offset| 1) 0) (and (<= (+ |main_#t~mem18.offset| 8) (select |#length| |main_#t~mem18.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|))) (= 8 (select |#length| |main_#t~mem18.base|)))), 43051#(= 1 (select |#valid| |main_#t~mem19.base|)), 43052#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)), 43053#(= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base)), 42999#true, 43000#false, 43001#(and (= 0 |main_~#list~0.offset|) (= (select |#length| |main_~#list~0.base|) 4)), 43002#(and (= 0 |main_~#list~0.offset|) (= (select |#length| |main_~#list~0.base|) 4) (= 1 (select |#valid| |main_~#list~0.base|))), 43003#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 43004#(and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)), 43005#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|) 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 43006#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)), 43007#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0))] [2018-04-12 04:17:07,193 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 5 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:17:07,194 INFO L442 AbstractCegarLoop]: Interpolant automaton has 55 states [2018-04-12 04:17:07,194 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2018-04-12 04:17:07,194 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=2837, Unknown=0, NotChecked=0, Total=2970 [2018-04-12 04:17:07,194 INFO L87 Difference]: Start difference. First operand 601 states and 700 transitions. Second operand 55 states. [2018-04-12 04:17:08,381 WARN L151 SmtUtils]: Spent 104ms on a formula simplification. DAG size of input: 76 DAG size of output 70 [2018-04-12 04:17:09,778 WARN L151 SmtUtils]: Spent 313ms on a formula simplification. DAG size of input: 111 DAG size of output 95 [2018-04-12 04:17:10,491 WARN L151 SmtUtils]: Spent 449ms on a formula simplification. DAG size of input: 128 DAG size of output 109 [2018-04-12 04:17:11,015 WARN L151 SmtUtils]: Spent 339ms on a formula simplification. DAG size of input: 113 DAG size of output 97 [2018-04-12 04:17:12,076 WARN L151 SmtUtils]: Spent 738ms on a formula simplification. DAG size of input: 138 DAG size of output 133 [2018-04-12 04:17:14,617 WARN L151 SmtUtils]: Spent 134ms on a formula simplification. DAG size of input: 83 DAG size of output 81 [2018-04-12 04:17:16,843 WARN L151 SmtUtils]: Spent 192ms on a formula simplification. DAG size of input: 137 DAG size of output 99 [2018-04-12 04:17:17,117 WARN L151 SmtUtils]: Spent 120ms on a formula simplification. DAG size of input: 86 DAG size of output 73 [2018-04-12 04:17:17,539 WARN L151 SmtUtils]: Spent 218ms on a formula simplification. DAG size of input: 112 DAG size of output 99 [2018-04-12 04:17:18,025 WARN L151 SmtUtils]: Spent 267ms on a formula simplification. DAG size of input: 124 DAG size of output 111 [2018-04-12 04:17:19,317 WARN L151 SmtUtils]: Spent 143ms on a formula simplification. DAG size of input: 95 DAG size of output 83 [2018-04-12 04:17:19,557 WARN L151 SmtUtils]: Spent 143ms on a formula simplification. DAG size of input: 97 DAG size of output 85 [2018-04-12 04:17:19,831 WARN L151 SmtUtils]: Spent 143ms on a formula simplification. DAG size of input: 116 DAG size of output 90 [2018-04-12 04:17:20,113 WARN L151 SmtUtils]: Spent 173ms on a formula simplification. DAG size of input: 125 DAG size of output 98 [2018-04-12 04:17:20,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:17:20,766 INFO L93 Difference]: Finished difference Result 771 states and 901 transitions. [2018-04-12 04:17:20,767 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-04-12 04:17:20,767 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 99 [2018-04-12 04:17:20,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:17:20,768 INFO L225 Difference]: With dead ends: 771 [2018-04-12 04:17:20,768 INFO L226 Difference]: Without dead ends: 771 [2018-04-12 04:17:20,771 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 4 SyntacticMatches, 2 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1992 ImplicationChecksByTransitivity, 14.0s TimeCoverageRelationStatistics Valid=644, Invalid=9862, Unknown=0, NotChecked=0, Total=10506 [2018-04-12 04:17:20,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 771 states. [2018-04-12 04:17:20,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 771 to 634. [2018-04-12 04:17:20,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 634 states. [2018-04-12 04:17:20,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 744 transitions. [2018-04-12 04:17:20,778 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 744 transitions. Word has length 99 [2018-04-12 04:17:20,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:17:20,778 INFO L459 AbstractCegarLoop]: Abstraction has 634 states and 744 transitions. [2018-04-12 04:17:20,778 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states. [2018-04-12 04:17:20,778 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 744 transitions. [2018-04-12 04:17:20,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2018-04-12 04:17:20,805 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:17:20,805 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-04-12 04:17:20,805 INFO L408 AbstractCegarLoop]: === Iteration 80 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:17:20,810 INFO L82 PathProgramCache]: Analyzing trace with hash -290040740, now seen corresponding path program 1 times [2018-04-12 04:17:20,810 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:17:20,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:17:20,831 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:17:22,485 WARN L151 SmtUtils]: Spent 184ms on a formula simplification. DAG size of input: 81 DAG size of output 67 [2018-04-12 04:17:22,793 WARN L151 SmtUtils]: Spent 181ms on a formula simplification. DAG size of input: 76 DAG size of output 67 [2018-04-12 04:17:23,479 WARN L151 SmtUtils]: Spent 445ms on a formula simplification. DAG size of input: 105 DAG size of output 90 [2018-04-12 04:17:24,884 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 4 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:17:24,884 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:17:24,884 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48] total 48 [2018-04-12 04:17:24,884 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:17:24,884 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 3 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:17:24,885 INFO L182 omatonBuilderFactory]: Interpolants [44555#true, 44556#false, 44557#(= 1 (select |#valid| |main_~#list~0.base|)), 44558#(= |#valid| |old(#valid)|), 44559#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 44560#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|) 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0)), 44561#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))), 44562#(and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.offset|)), 44563#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset)), 44564#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.offset|) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|))), 44565#(and (or (and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.offset|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))), 44566#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))), 44567#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0) (and (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)))))), 44568#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (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_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))), 44569#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 44570#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 44571#(and (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|) 8) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 44572#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (or (and (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 44573#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (or (and (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 44574#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_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|)))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (or (and (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 44575#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 44576#(and (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|) 8) (= |#length| (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 44577#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (@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_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 44578#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8))), 44579#(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)| (@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 (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (or (and (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (and (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))), 44580#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (or (and (or (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) 8) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))))) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 44581#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (or (= (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) 8) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))))) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 44582#(or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#memory_$Pointer$.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|) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= |#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|) (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#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$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) 8) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))))) (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|)))) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (store |old(#memory_$Pointer$.base)| (@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| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (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|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= |#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@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|) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))))), 44583#(or (and (or (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (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|)) 4))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 44584#(and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (or (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0))) (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0)) (= |main_#t~mem16.base| (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|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (not (= |main_#t~mem16.offset| 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 44585#(or (and (or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 0)) (not (= |main_~#list~0.base| |main_#t~mem17.base|)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)))) (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| (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|) |main_#t~mem17.base|)) (= 0 |main_#t~mem17.offset|)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 44586#(or (and (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (= main_~next~0.base (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= 0 main_~next~0.offset)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 44587#(or (and (= 0 main_~next~0.offset) (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= main_~next~0.base (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 44588#(or (and (= 0 main_~next~0.offset) (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (= main_~next~0.base |main_#t~mem19.base|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 44589#(= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base), 44590#(= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)), 44591#(or (and (or (= 0 (select |#valid| main_~next~0.base)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base)))) (= 0 main_~next~0.offset)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 44592#(or (and (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= 0 (select |#valid| main_~next~0.base)) (not (= |main_#t~mem20.base| main_~next~0.base)))) (= 0 main_~next~0.offset)) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 44593#(or (and (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= 0 (select |#valid| main_~next~0.base)) (not (= |main_#t~mem20.base| main_~next~0.base)))) (= 0 main_~next~0.offset)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 44594#(or (and (or (= 0 (select |#valid| main_~next~0.base)) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base)))) (= 0 main_~next~0.offset)) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 44595#(and (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (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)))) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 44596#(and (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (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)))) (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 44597#(or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))), 44598#(or (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 (select |#valid| |main_#t~mem16.base|))), 44599#(and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))), 44600#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem18.base|) |main_#t~mem18.offset|)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)))), 44601#(and (= 8 (select |#length| |main_#t~mem19.base|)) (= 0 |main_#t~mem19.offset|)), 44602#(and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.offset|)), 44603#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset))] [2018-04-12 04:17:24,885 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 4 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:17:24,885 INFO L442 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-04-12 04:17:24,885 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-04-12 04:17:24,885 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=2232, Unknown=0, NotChecked=0, Total=2352 [2018-04-12 04:17:24,885 INFO L87 Difference]: Start difference. First operand 634 states and 744 transitions. Second operand 49 states. [2018-04-12 04:17:26,489 WARN L148 SmtUtils]: Spent 226ms on a formula simplification that was a NOOP. DAG size: 109 [2018-04-12 04:17:27,260 WARN L151 SmtUtils]: Spent 196ms on a formula simplification. DAG size of input: 84 DAG size of output 84 [2018-04-12 04:17:27,767 WARN L151 SmtUtils]: Spent 245ms on a formula simplification. DAG size of input: 97 DAG size of output 97 [2018-04-12 04:17:28,136 WARN L151 SmtUtils]: Spent 191ms on a formula simplification. DAG size of input: 84 DAG size of output 80 [2018-04-12 04:17:28,816 WARN L148 SmtUtils]: Spent 312ms on a formula simplification that was a NOOP. DAG size: 129 [2018-04-12 04:17:29,780 WARN L151 SmtUtils]: Spent 121ms on a formula simplification. DAG size of input: 99 DAG size of output 66 [2018-04-12 04:17:32,684 WARN L151 SmtUtils]: Spent 105ms on a formula simplification. DAG size of input: 74 DAG size of output 71 [2018-04-12 04:17:35,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:17:35,301 INFO L93 Difference]: Finished difference Result 722 states and 840 transitions. [2018-04-12 04:17:35,302 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2018-04-12 04:17:35,302 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 99 [2018-04-12 04:17:35,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:17:35,303 INFO L225 Difference]: With dead ends: 722 [2018-04-12 04:17:35,303 INFO L226 Difference]: Without dead ends: 722 [2018-04-12 04:17:35,303 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 2 SyntacticMatches, 2 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2100 ImplicationChecksByTransitivity, 9.8s TimeCoverageRelationStatistics Valid=584, Invalid=9516, Unknown=0, NotChecked=0, Total=10100 [2018-04-12 04:17:35,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 722 states. [2018-04-12 04:17:35,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 722 to 679. [2018-04-12 04:17:35,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 679 states. [2018-04-12 04:17:35,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 796 transitions. [2018-04-12 04:17:35,311 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 796 transitions. Word has length 99 [2018-04-12 04:17:35,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:17:35,311 INFO L459 AbstractCegarLoop]: Abstraction has 679 states and 796 transitions. [2018-04-12 04:17:35,311 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-04-12 04:17:35,311 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 796 transitions. [2018-04-12 04:17:35,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2018-04-12 04:17:35,312 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:17:35,312 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-04-12 04:17:35,312 INFO L408 AbstractCegarLoop]: === Iteration 81 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:17:35,312 INFO L82 PathProgramCache]: Analyzing trace with hash 251901434, now seen corresponding path program 2 times [2018-04-12 04:17:35,313 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:17:35,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:17:35,326 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:17:36,187 WARN L151 SmtUtils]: Spent 164ms on a formula simplification. DAG size of input: 68 DAG size of output 67 [2018-04-12 04:17:36,828 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 10 proven. 34 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 04:17:36,828 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:17:36,828 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2018-04-12 04:17:36,829 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:17:36,829 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:17:36,829 INFO L182 omatonBuilderFactory]: Interpolants [46109#true, 46110#false, 46111#(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)), 46112#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 46113#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 46114#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 46115#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 46116#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 46117#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 46118#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 46119#(or (and (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 46120#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 46121#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#valid|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 46122#(and (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 46123#(and (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 46124#(and (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))), 46125#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 46126#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (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|) (or (and (= 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|))) (= |#valid| (store |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= (store |old(#memory_$Pointer$.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 |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (and (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#valid| (store |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (= |#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 (= |#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (and (= |#valid| (store |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))) (= 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|))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (and (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= |#valid| (store |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 46127#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (= 0 (select (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 46128#(and (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4))) (= 0 (select (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem16.offset| 0)), 46129#(or (= 0 (select (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) |main_#t~mem17.base|)) (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 4)) (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4)) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 46130#(or (= 0 (select (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) main_~next~0.base)) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 46131#(= |#valid| |old(#valid)|), 46132#(or (= 0 (select (store |#valid| |main_#t~mem20.base| 0) main_~next~0.base)) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 46133#(or (= 0 (select |#valid| main_~next~0.base)) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 46134#(or (= 0 (select |#valid| |main_~#list~0.base|)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))), 46135#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (not (= |main_#t~mem16.offset| 0)))) (= 0 (select |#valid| |main_#t~mem16.base|))), 46136#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (= 0 |main_#t~mem17.base|) (= 0 |main_#t~mem17.offset|)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 46137#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 46138#(or (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (not (= |main_#t~mem20.offset| 0))), 46139#(and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)), 46140#(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|))), 46141#(and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 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|)) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))] [2018-04-12 04:17:36,829 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 10 proven. 34 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 04:17:36,829 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-12 04:17:36,829 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-12 04:17:36,829 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=972, Unknown=0, NotChecked=0, Total=1056 [2018-04-12 04:17:36,830 INFO L87 Difference]: Start difference. First operand 679 states and 796 transitions. Second operand 33 states. [2018-04-12 04:17:37,503 WARN L151 SmtUtils]: Spent 263ms on a formula simplification. DAG size of input: 97 DAG size of output 97 [2018-04-12 04:17:39,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:17:39,301 INFO L93 Difference]: Finished difference Result 718 states and 836 transitions. [2018-04-12 04:17:39,301 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-12 04:17:39,301 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 93 [2018-04-12 04:17:39,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:17:39,303 INFO L225 Difference]: With dead ends: 718 [2018-04-12 04:17:39,303 INFO L226 Difference]: Without dead ends: 718 [2018-04-12 04:17:39,303 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 517 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=228, Invalid=2528, Unknown=0, NotChecked=0, Total=2756 [2018-04-12 04:17:39,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 718 states. [2018-04-12 04:17:39,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 718 to 695. [2018-04-12 04:17:39,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 695 states. [2018-04-12 04:17:39,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 695 states to 695 states and 813 transitions. [2018-04-12 04:17:39,308 INFO L78 Accepts]: Start accepts. Automaton has 695 states and 813 transitions. Word has length 93 [2018-04-12 04:17:39,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:17:39,308 INFO L459 AbstractCegarLoop]: Abstraction has 695 states and 813 transitions. [2018-04-12 04:17:39,308 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-12 04:17:39,308 INFO L276 IsEmpty]: Start isEmpty. Operand 695 states and 813 transitions. [2018-04-12 04:17:39,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2018-04-12 04:17:39,308 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:17:39,308 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-04-12 04:17:39,308 INFO L408 AbstractCegarLoop]: === Iteration 82 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:17:39,309 INFO L82 PathProgramCache]: Analyzing trace with hash 1558186487, now seen corresponding path program 2 times [2018-04-12 04:17:39,309 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:17:39,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:17:39,317 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:17:40,001 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 12 proven. 30 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 04:17:40,001 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:17:40,001 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-12 04:17:40,001 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:17:40,001 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 12 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:17:40,002 INFO L182 omatonBuilderFactory]: Interpolants [47616#(or (and (not (= |main_~#list~0.base| main_~next~0.base)) (= (store (store (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) |main_~#list~0.base| 0) main_~next~0.base 0) |old(#valid)|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 47617#(or (and (= (store (store (store |#valid| |main_#t~mem20.base| 0) |main_~#list~0.base| 0) main_~next~0.base 0) |old(#valid)|) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 47618#(or (and (not (= |main_~#list~0.base| main_~next~0.base)) (= |old(#valid)| (store (store |#valid| |main_~#list~0.base| 0) main_~next~0.base 0))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 47619#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (= (store (store |#valid| |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) |old(#valid)|) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))), 47620#(and (not (= |main_#t~mem20.base| |main_~#list~0.base|)) (= |old(#valid)| (store (store |#valid| |main_~#list~0.base| 0) |main_#t~mem20.base| 0))), 47595#true, 47596#false, 47597#(= |#valid| |old(#valid)|), 47598#(= (store |#valid| |main_~#list~0.base| 0) |old(#valid)|), 47599#(and (= (store |#valid| |main_~#list~0.base| 0) |old(#valid)|) (= (select |#valid| |main_~#list~0.base|) 1)), 47600#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 47601#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#valid|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 47602#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 47603#(or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (and (= |#valid| (store |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))), 47604#(and (= (store (store |#valid| |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) |old(#valid)|) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 47605#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 47606#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 47607#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#valid|)), 47608#(and (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)), 47609#(and (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)), 47610#(and (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)), 47611#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (and (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 47612#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (and (= |#valid| (store |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 47613#(and (or (and (= (store (store (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) 0) |old(#valid)|) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 47614#(and (or (and (= (store (store (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4) 0) |old(#valid)|) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem16.offset| 0)), 47615#(or (and (= |old(#valid)| (store (store (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) |main_~#list~0.base| 0) |main_#t~mem17.base| 0)) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))] [2018-04-12 04:17:40,002 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 12 proven. 30 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 04:17:40,002 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-12 04:17:40,002 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-12 04:17:40,002 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=588, Unknown=0, NotChecked=0, Total=650 [2018-04-12 04:17:40,002 INFO L87 Difference]: Start difference. First operand 695 states and 813 transitions. Second operand 26 states. [2018-04-12 04:17:41,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:17:41,137 INFO L93 Difference]: Finished difference Result 716 states and 835 transitions. [2018-04-12 04:17:41,138 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-12 04:17:41,138 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 95 [2018-04-12 04:17:41,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:17:41,139 INFO L225 Difference]: With dead ends: 716 [2018-04-12 04:17:41,139 INFO L226 Difference]: Without dead ends: 677 [2018-04-12 04:17:41,140 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 355 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=153, Invalid=1487, Unknown=0, NotChecked=0, Total=1640 [2018-04-12 04:17:41,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2018-04-12 04:17:41,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 670. [2018-04-12 04:17:41,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 670 states. [2018-04-12 04:17:41,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 785 transitions. [2018-04-12 04:17:41,149 INFO L78 Accepts]: Start accepts. Automaton has 670 states and 785 transitions. Word has length 95 [2018-04-12 04:17:41,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:17:41,150 INFO L459 AbstractCegarLoop]: Abstraction has 670 states and 785 transitions. [2018-04-12 04:17:41,150 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-12 04:17:41,150 INFO L276 IsEmpty]: Start isEmpty. Operand 670 states and 785 transitions. [2018-04-12 04:17:41,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2018-04-12 04:17:41,151 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:17:41,151 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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 04:17:41,151 INFO L408 AbstractCegarLoop]: === Iteration 83 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:17:41,151 INFO L82 PathProgramCache]: Analyzing trace with hash -563364205, now seen corresponding path program 2 times [2018-04-12 04:17:41,152 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:17:41,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:17:41,165 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:17:42,386 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 34 proven. 35 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:17:42,386 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:17:42,386 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37] total 37 [2018-04-12 04:17:42,386 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:17:42,386 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 28 proven. 18 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:17:42,387 INFO L182 omatonBuilderFactory]: Interpolants [49037#true, 49038#false, 49039#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|), 49040#(= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1), 49041#(= (select |#valid| |main_~#list~0.base|) 1), 49042#(= |#valid| |old(#valid)|), 49043#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 49044#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 49045#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 49046#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)), 49047#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.offset|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 49048#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 49049#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))), 49050#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.base| (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))), 49051#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 49052#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 49053#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 49054#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 49055#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 49056#(and (or (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 49057#(or (and (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#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|) (= |#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$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (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|)))) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#memory_$Pointer$.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|) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 49058#(or (and (or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~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|)) 4))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 49059#(and (or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (not (= |main_#t~mem16.offset| 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|))), 49060#(or (and (= 0 |main_#t~mem17.offset|) (or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 0)) (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 49061#(or (and (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base)))) (= 0 main_~next~0.offset)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 49062#(or (and (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base)))) (= 0 main_~next~0.offset)) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 49063#(or (and (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base)))) (= 0 main_~next~0.offset)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 49064#(or (and (= 0 main_~next~0.offset) (or (and (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 49065#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.base| (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))))), 49066#(and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.base| (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))))), 49067#(or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 49068#(or (and (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 (select |#valid| |main_#t~mem16.base|))), 49069#(and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))), 49070#(and (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem18.base|) |main_#t~mem18.offset|))), 49071#(and (= 0 |main_#t~mem19.base|) (= 0 |main_#t~mem19.offset|)), 49072#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.offset|)), 49073#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base 0))] [2018-04-12 04:17:42,387 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 34 proven. 35 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:17:42,387 INFO L442 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-04-12 04:17:42,387 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-04-12 04:17:42,388 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=1234, Unknown=0, NotChecked=0, Total=1332 [2018-04-12 04:17:42,388 INFO L87 Difference]: Start difference. First operand 670 states and 785 transitions. Second operand 37 states. [2018-04-12 04:17:43,243 WARN L148 SmtUtils]: Spent 124ms on a formula simplification that was a NOOP. DAG size: 95 [2018-04-12 04:17:45,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:17:45,285 INFO L93 Difference]: Finished difference Result 719 states and 838 transitions. [2018-04-12 04:17:45,285 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-12 04:17:45,285 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 100 [2018-04-12 04:17:45,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:17:45,286 INFO L225 Difference]: With dead ends: 719 [2018-04-12 04:17:45,286 INFO L226 Difference]: Without dead ends: 719 [2018-04-12 04:17:45,286 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1447 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=543, Invalid=5463, Unknown=0, NotChecked=0, Total=6006 [2018-04-12 04:17:45,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 719 states. [2018-04-12 04:17:45,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 719 to 670. [2018-04-12 04:17:45,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 670 states. [2018-04-12 04:17:45,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 785 transitions. [2018-04-12 04:17:45,293 INFO L78 Accepts]: Start accepts. Automaton has 670 states and 785 transitions. Word has length 100 [2018-04-12 04:17:45,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:17:45,293 INFO L459 AbstractCegarLoop]: Abstraction has 670 states and 785 transitions. [2018-04-12 04:17:45,294 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-04-12 04:17:45,294 INFO L276 IsEmpty]: Start isEmpty. Operand 670 states and 785 transitions. [2018-04-12 04:17:45,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2018-04-12 04:17:45,294 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:17:45,295 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2018-04-12 04:17:45,295 INFO L408 AbstractCegarLoop]: === Iteration 84 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:17:45,295 INFO L82 PathProgramCache]: Analyzing trace with hash -1663530712, now seen corresponding path program 2 times [2018-04-12 04:17:45,295 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:17:45,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:17:45,317 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:17:46,555 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 35 proven. 34 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:17:46,555 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:17:46,555 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38] total 38 [2018-04-12 04:17:46,555 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:17:46,555 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 26 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:17:46,556 INFO L182 omatonBuilderFactory]: Interpolants [50560#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)), 50561#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 50562#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 50563#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))))), 50564#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))), 50565#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 50566#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 50567#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#valid|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 50568#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (or (and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 50569#(and (or (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 50570#(and (or (and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 50571#(or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (and (= |#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$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (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|)))) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (or (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))), 50572#(or (and (or (= (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|)) 4)) (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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~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|)) 4))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 50573#(and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (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_#t~mem16.base|) 4)) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0)))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (not (= |main_#t~mem16.offset| 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 50574#(or (and (or (and (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0))) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|)) (= 0 |main_#t~mem17.offset|)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 50575#(or (and (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))))) (= 0 main_~next~0.offset)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 50576#(or (and (or (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (not (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 main_~next~0.offset)) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 50577#(or (and (or (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (not (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 main_~next~0.offset)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 50578#(or (and (or (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))) (= 0 main_~next~0.offset)) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 50579#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))))), 50580#(and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))))), 50581#(or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))), 50582#(or (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| |main_#t~mem16.base|))), 50583#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))), 50584#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|))), 50585#(= 1 (select |#valid| |main_#t~mem19.base|)), 50586#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)), 50587#(= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base)), 50549#true, 50550#false, 50551#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|), 50552#(= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1), 50553#(= (select |#valid| |main_~#list~0.base|) 1), 50554#(= |#valid| |old(#valid)|), 50555#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 50556#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 50557#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 50558#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)), 50559#(= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))] [2018-04-12 04:17:46,556 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 35 proven. 34 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:17:46,556 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-04-12 04:17:46,556 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-04-12 04:17:46,556 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=1380, Unknown=0, NotChecked=0, Total=1482 [2018-04-12 04:17:46,556 INFO L87 Difference]: Start difference. First operand 670 states and 785 transitions. Second operand 39 states. [2018-04-12 04:17:49,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:17:49,829 INFO L93 Difference]: Finished difference Result 736 states and 861 transitions. [2018-04-12 04:17:49,829 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-04-12 04:17:49,830 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 107 [2018-04-12 04:17:49,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:17:49,831 INFO L225 Difference]: With dead ends: 736 [2018-04-12 04:17:49,831 INFO L226 Difference]: Without dead ends: 736 [2018-04-12 04:17:49,831 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1614 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=456, Invalid=6186, Unknown=0, NotChecked=0, Total=6642 [2018-04-12 04:17:49,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 736 states. [2018-04-12 04:17:49,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 736 to 657. [2018-04-12 04:17:49,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 657 states. [2018-04-12 04:17:49,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 657 states to 657 states and 765 transitions. [2018-04-12 04:17:49,837 INFO L78 Accepts]: Start accepts. Automaton has 657 states and 765 transitions. Word has length 107 [2018-04-12 04:17:49,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:17:49,837 INFO L459 AbstractCegarLoop]: Abstraction has 657 states and 765 transitions. [2018-04-12 04:17:49,837 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-04-12 04:17:49,837 INFO L276 IsEmpty]: Start isEmpty. Operand 657 states and 765 transitions. [2018-04-12 04:17:49,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2018-04-12 04:17:49,837 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:17:49,838 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2018-04-12 04:17:49,838 INFO L408 AbstractCegarLoop]: === Iteration 85 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:17:49,838 INFO L82 PathProgramCache]: Analyzing trace with hash -1663530711, now seen corresponding path program 2 times [2018-04-12 04:17:49,838 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:17:49,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:17:49,852 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:17:50,796 WARN L151 SmtUtils]: Spent 149ms on a formula simplification. DAG size of input: 69 DAG size of output 64 [2018-04-12 04:17:51,504 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 37 proven. 32 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:17:51,505 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:17:51,505 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40] total 40 [2018-04-12 04:17:51,505 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:17:51,505 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 26 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:17:51,505 INFO L182 omatonBuilderFactory]: Interpolants [52096#(and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (not (= |main_#t~mem16.offset| 0)) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0))) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0))) (= |main_~#list~0.base| (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|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))), 52097#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 0)) (= 0 |main_#t~mem17.offset|) (not (= |main_~#list~0.base| |main_#t~mem17.base|)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 52098#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 main_~next~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 52099#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 main_~next~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 52100#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 main_~next~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 52101#(or (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 main_~next~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 52102#(or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (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)))), 52103#(or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (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)))), 52104#(or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))), 52105#(or (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 (select |#valid| |main_#t~mem16.base|))), 52106#(and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))), 52107#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem18.base|) |main_#t~mem18.offset|)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)))), 52108#(and (= 8 (select |#length| |main_#t~mem19.base|)) (= 0 |main_#t~mem19.offset|)), 52109#(and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.offset|)), 52110#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset)), 52070#true, 52071#false, 52072#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|), 52073#(= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1), 52074#(= (select |#valid| |main_~#list~0.base|) 1), 52075#(= |#valid| |old(#valid)|), 52076#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 52077#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 52078#(and (or (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 52079#(and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.offset|)), 52080#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset)), 52081#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 1) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset)), 52082#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.offset|) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 1) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|))), 52083#(and (or (and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) 1) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.offset|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 52084#(and (or (and (= (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) 1) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 52085#(or (and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) 1) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 52086#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (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_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 1)), 52087#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 52088#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 52089#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 52090#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (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_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 52091#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 52092#(and (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_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|)))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 52093#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 52094#(or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#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|) (= |#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|)))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (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|)))) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#memory_$Pointer$.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|) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 52095#(or (= (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|)) 4)) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))] [2018-04-12 04:17:51,505 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 37 proven. 32 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:17:51,506 INFO L442 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-04-12 04:17:51,506 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-04-12 04:17:51,506 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1529, Unknown=0, NotChecked=0, Total=1640 [2018-04-12 04:17:51,506 INFO L87 Difference]: Start difference. First operand 657 states and 765 transitions. Second operand 41 states. [2018-04-12 04:17:54,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:17:54,777 INFO L93 Difference]: Finished difference Result 693 states and 799 transitions. [2018-04-12 04:17:54,777 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-04-12 04:17:54,778 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 107 [2018-04-12 04:17:54,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:17:54,779 INFO L225 Difference]: With dead ends: 693 [2018-04-12 04:17:54,779 INFO L226 Difference]: Without dead ends: 693 [2018-04-12 04:17:54,779 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1937 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=497, Invalid=6813, Unknown=0, NotChecked=0, Total=7310 [2018-04-12 04:17:54,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 693 states. [2018-04-12 04:17:54,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 693 to 612. [2018-04-12 04:17:54,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 612 states. [2018-04-12 04:17:54,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 711 transitions. [2018-04-12 04:17:54,784 INFO L78 Accepts]: Start accepts. Automaton has 612 states and 711 transitions. Word has length 107 [2018-04-12 04:17:54,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:17:54,784 INFO L459 AbstractCegarLoop]: Abstraction has 612 states and 711 transitions. [2018-04-12 04:17:54,784 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-04-12 04:17:54,785 INFO L276 IsEmpty]: Start isEmpty. Operand 612 states and 711 transitions. [2018-04-12 04:17:54,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2018-04-12 04:17:54,785 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:17:54,785 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:17:54,785 INFO L408 AbstractCegarLoop]: === Iteration 86 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:17:54,786 INFO L82 PathProgramCache]: Analyzing trace with hash 753153403, now seen corresponding path program 1 times [2018-04-12 04:17:54,786 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:17:54,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:17:54,793 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:17:55,147 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 15 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:17:55,147 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:17:55,147 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-12 04:17:55,147 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:17:55,147 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:17:55,147 INFO L182 omatonBuilderFactory]: Interpolants [53511#true, 53512#false, 53513#(= 4 (select |#length| |main_~#list~0.base|)), 53514#(and (= 4 (select |#length| |main_~#list~0.base|)) (= 1 (select |#valid| |main_~#list~0.base|))), 53515#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 53516#(and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 53517#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 53518#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))))), 53519#(and (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))))), 53520#(and (= |#length| (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))), 53521#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |old(#length)| |#length|) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (@diff |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))))), 53522#(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|))))), 53523#(or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 53524#(= |old(#length)| |#length|), 53525#(and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 53526#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 53527#(and (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 53528#(or (not (= 4 (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (<= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 4) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 53529#(or (<= (select |#length| |main_~#list~0.base|) 4) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 53530#(or (<= (select |#length| |main_~#list~0.base|) 4) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 53531#(or (<= (select |#length| |main_~#list~0.base|) 4) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 53532#(and (<= (select |#length| |main_~#list~0.base|) 4) (= 1 (select |#valid| |main_~#list~0.base|))), 53533#(= |#valid| |old(#valid)|), 53534#(and (= |#valid| |old(#valid)|) (or (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 8) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base)) (not (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset)))), 53535#(and (= |#valid| |old(#valid)|) (<= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base))), 53536#(and (or (= |#valid| |old(#valid)|) (and (<= 8 (select |#length| (@diff |old(#valid)| |#valid|))) (= (select |#valid| (@diff |old(#valid)| |#valid|)) 0))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 53537#(= 1 (select |#valid| |main_~#list~0.base|))] [2018-04-12 04:17:55,147 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 15 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:17:55,148 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-12 04:17:55,148 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-12 04:17:55,148 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=599, Unknown=0, NotChecked=0, Total=702 [2018-04-12 04:17:55,148 INFO L87 Difference]: Start difference. First operand 612 states and 711 transitions. Second operand 27 states. [2018-04-12 04:17:55,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:17:56,000 INFO L93 Difference]: Finished difference Result 744 states and 861 transitions. [2018-04-12 04:17:56,000 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-12 04:17:56,000 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 95 [2018-04-12 04:17:56,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:17:56,001 INFO L225 Difference]: With dead ends: 744 [2018-04-12 04:17:56,001 INFO L226 Difference]: Without dead ends: 744 [2018-04-12 04:17:56,001 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 6 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 373 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=232, Invalid=1250, Unknown=0, NotChecked=0, Total=1482 [2018-04-12 04:17:56,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states. [2018-04-12 04:17:56,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 733. [2018-04-12 04:17:56,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 733 states. [2018-04-12 04:17:56,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 733 states to 733 states and 858 transitions. [2018-04-12 04:17:56,007 INFO L78 Accepts]: Start accepts. Automaton has 733 states and 858 transitions. Word has length 95 [2018-04-12 04:17:56,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:17:56,007 INFO L459 AbstractCegarLoop]: Abstraction has 733 states and 858 transitions. [2018-04-12 04:17:56,007 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-12 04:17:56,007 INFO L276 IsEmpty]: Start isEmpty. Operand 733 states and 858 transitions. [2018-04-12 04:17:56,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2018-04-12 04:17:56,007 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:17:56,007 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:17:56,008 INFO L408 AbstractCegarLoop]: === Iteration 87 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:17:56,008 INFO L82 PathProgramCache]: Analyzing trace with hash -215006639, now seen corresponding path program 1 times [2018-04-12 04:17:56,008 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:17:56,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:17:56,021 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:17:57,921 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 2 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:17:57,922 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:17:57,922 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45] total 45 [2018-04-12 04:17:57,922 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:17:57,922 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:17:57,922 INFO L182 omatonBuilderFactory]: Interpolants [55040#true, 55041#false, 55042#(= (select |#length| |main_~#list~0.base|) 4), 55043#(and (= (select |#length| |main_~#list~0.base|) 4) (= 1 (select |#valid| |main_~#list~0.base|))), 55044#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 55045#(and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)), 55046#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|) 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 55047#(and (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 0)) (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (or (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)), 55048#(and (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 0)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (or (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)), 55049#(and (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 0)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 55050#(and (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|) 0) (= |#length| (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.offset|)), 55051#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 0) (or (= (select |old(#valid)| (@diff |old(#length)| |#length|)) 0) (= |old(#length)| |#length|)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 0)), 55052#(and (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4))) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= (select |old(#valid)| (@diff |old(#length)| |#length|)) 0) (= |old(#length)| |#length|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 0)), 55053#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= (select |old(#valid)| (@diff |old(#length)| |#length|)) 0) (= |old(#length)| |#length|)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 0) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 4))), 55054#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (or (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 0) (and (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) 4)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|))))), 55055#(and (or (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 0) (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) 4)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)), 55056#(or (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0) (and (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) 4)) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))), 55057#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (select |#length| |main_~#list~0.base|))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select |#length| |main_~#list~0.base|) 4) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))), 55058#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 55059#(and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 55060#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 55061#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (or (and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 55062#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 55063#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 55064#(or (and (= |#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$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (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|)))) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|)))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 55065#(or (= (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|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) 4))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))))), 55066#(or (and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (and (or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0)))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0))) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (not (= |main_#t~mem16.offset| 0)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 55067#(or (and (= 0 |main_#t~mem17.offset|) (not (= |main_~#list~0.base| |main_#t~mem17.base|)) (or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 55068#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (= 0 main_~next~0.offset) (not (= |main_~#list~0.base| main_~next~0.base)) (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 55069#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 main_~next~0.offset) (not (= |main_~#list~0.base| main_~next~0.base)) (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 55070#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 main_~next~0.offset) (not (= |main_~#list~0.base| main_~next~0.base)) (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 55071#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (and (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= 0 main_~next~0.offset) (not (= |main_~#list~0.base| main_~next~0.base)))), 55072#(or (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4)) (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 0)))), 55073#(or (and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4)) (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 0))) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)), 55074#(or (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 0) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4)) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)), 55075#(or (and (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 0) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select |#valid| |main_#t~mem16.base|) 0)), 55076#(or (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 0) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4))), 55077#(or (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) 4)) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) 0)), 55078#(or (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem19.base|) 4)) (= (select |#valid| |main_#t~mem19.base|) 0)), 55079#(or (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) 4)) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) 0)), 55080#(or (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) 4)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) 0)), 55081#(or (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) 4)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base 0) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) 0)), 55082#(and (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base)) (or (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4))) (not (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base 0))), 55083#(and (or (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#t~mem11.base|)) (or (not (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base 0) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#t~mem11.base|)))), 55084#(or (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base)) (not (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base 0)), 55085#(or (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base 0))] [2018-04-12 04:17:57,923 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 2 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:17:57,923 INFO L442 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-04-12 04:17:57,923 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-04-12 04:17:57,923 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1959, Unknown=0, NotChecked=0, Total=2070 [2018-04-12 04:17:57,923 INFO L87 Difference]: Start difference. First operand 733 states and 858 transitions. Second operand 46 states. [2018-04-12 04:18:02,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:18:02,831 INFO L93 Difference]: Finished difference Result 794 states and 910 transitions. [2018-04-12 04:18:02,832 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2018-04-12 04:18:02,832 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 95 [2018-04-12 04:18:02,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:18:02,833 INFO L225 Difference]: With dead ends: 794 [2018-04-12 04:18:02,833 INFO L226 Difference]: Without dead ends: 794 [2018-04-12 04:18:02,833 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2141 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=613, Invalid=9287, Unknown=0, NotChecked=0, Total=9900 [2018-04-12 04:18:02,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 794 states. [2018-04-12 04:18:02,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 794 to 760. [2018-04-12 04:18:02,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 760 states. [2018-04-12 04:18:02,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 883 transitions. [2018-04-12 04:18:02,841 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 883 transitions. Word has length 95 [2018-04-12 04:18:02,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:18:02,841 INFO L459 AbstractCegarLoop]: Abstraction has 760 states and 883 transitions. [2018-04-12 04:18:02,841 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-04-12 04:18:02,841 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 883 transitions. [2018-04-12 04:18:02,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2018-04-12 04:18:02,842 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:18:02,842 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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 04:18:02,842 INFO L408 AbstractCegarLoop]: === Iteration 88 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:18:02,842 INFO L82 PathProgramCache]: Analyzing trace with hash 870604608, now seen corresponding path program 1 times [2018-04-12 04:18:02,843 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:18:02,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:18:02,860 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:18:04,382 WARN L151 SmtUtils]: Spent 128ms on a formula simplification. DAG size of input: 65 DAG size of output 56 [2018-04-12 04:18:04,537 WARN L151 SmtUtils]: Spent 103ms on a formula simplification. DAG size of input: 81 DAG size of output 70 [2018-04-12 04:18:04,724 WARN L151 SmtUtils]: Spent 124ms on a formula simplification. DAG size of input: 90 DAG size of output 74 [2018-04-12 04:18:05,351 WARN L151 SmtUtils]: Spent 264ms on a formula simplification. DAG size of input: 110 DAG size of output 87 [2018-04-12 04:18:06,494 WARN L151 SmtUtils]: Spent 526ms on a formula simplification. DAG size of input: 121 DAG size of output 105 [2018-04-12 04:18:08,833 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:18:08,833 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:18:08,833 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46] total 46 [2018-04-12 04:18:08,833 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:18:08,833 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 4 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:18:08,834 INFO L182 omatonBuilderFactory]: Interpolants [56768#(or (and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (+ 0 4)))) (and (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))))) (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) 1) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 1))) (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 56769#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (+ (+ (select |#length| |main_~#list~0.base|) (- 4)) 4))) (= 0 |main_~#list~0.offset|) (= (select |#length| |main_~#list~0.base|) 4) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 1) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1)), 56770#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 56771#(and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 56772#(and (or (and (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|) 8) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#length|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#valid|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 56773#(and (or (and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 8) (= |old(#length)| |#length|)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_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|))))) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0))) (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 56774#(and (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (or (and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 8) (= |old(#length)| |#length|)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_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_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 56775#(and (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (or (and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_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 (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 8) (= |old(#length)| |#length|)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_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_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0))) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 56776#(and (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|) 8) (= |#length| (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 56777#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (@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_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 56778#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8))), 56779#(and (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|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.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 (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= |#memory_$Pointer$.offset| |old(#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 (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8))), 56780#(and (or (and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)))) (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (= (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) 8) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))))) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 56781#(or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| 0)) (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|)))) (= 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 |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) 8) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= (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 (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))) (= (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|) (<= 4 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 56782#(or (and (<= (select |#length| |main_~#list~0.base|) 4) (<= 4 (select |#length| |main_~#list~0.base|)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (or (= (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|)) (select |#length| |main_~#list~0.base|))) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select |#length| |main_~#list~0.base|)))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select |#length| |main_~#list~0.base|))) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select |#length| |main_~#list~0.base|))) 0))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select |#length| |main_~#list~0.base|))) 0)) (+ (+ (select |#length| |main_~#list~0.base|) (- 4)) 4)))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 56783#(or (and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (not (= |main_#t~mem16.offset| 0)) (and (<= (select |#length| |main_~#list~0.base|) (+ |main_#t~mem16.offset| 4)) (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select |#length| |main_~#list~0.base|))) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select |#length| |main_~#list~0.base|))) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select |#length| |main_~#list~0.base|)))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select |#length| |main_~#list~0.base|))) 0)) (select |#length| |main_~#list~0.base|))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select |#length| |main_~#list~0.base|))) 0))))) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (< (+ |main_#t~mem16.offset| 3) (select |#length| |main_~#list~0.base|))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 56784#(or (and (or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)) (select |#length| |main_~#list~0.base|))) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0))) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|)) (= 0 |main_#t~mem17.offset|) (= (select |#length| |main_~#list~0.base|) 4)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 56785#(or (and (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (select |#length| |main_~#list~0.base|))))) (= 0 main_~next~0.offset) (= (select |#length| |main_~#list~0.base|) 4)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 56786#(or (and (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (select |#length| |main_~#list~0.base|))))) (= 0 main_~next~0.offset) (= (select |#length| |main_~#list~0.base|) 4)) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 56787#(or (and (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (select |#length| |main_~#list~0.base|))))) (= 0 main_~next~0.offset) (= (select |#length| |main_~#list~0.base|) 4)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 56788#(or (and (= 0 main_~next~0.offset) (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (select |#length| |main_~#list~0.base|)))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))))) (= (select |#length| |main_~#list~0.base|) 4)) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 56789#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (select |#length| |main_~#list~0.base|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))) (= (select |#length| |main_~#list~0.base|) 4)), 56790#(and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (select |#length| |main_~#list~0.base|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))) (= (select |#length| |main_~#list~0.base|) 4)), 56791#(and (or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (select |#length| |main_~#list~0.base|)))) (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))) (= (select |#length| |main_~#list~0.base|) 4)), 56792#(and (or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (select |#length| |main_~#list~0.base|))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= 1 (select |#valid| |main_#t~mem16.base|)))) (= (select |#length| |main_~#list~0.base|) 4)), 56793#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (select |#length| |main_~#list~0.base|))) (= (select |#length| |main_~#list~0.base|) 4)), 56794#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem18.base|) |main_#t~mem18.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) 4))), 56795#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem19.base|) 4)) (= 0 |main_#t~mem19.offset|)), 56796#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) 4)) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.offset|)), 56797#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) 4))), 56798#(= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#t~mem11.offset| 0), 56752#true, 56753#false, 56754#(and (= 0 |main_~#list~0.offset|) (= (select |#length| |main_~#list~0.base|) 4)), 56755#(and (= 0 |main_~#list~0.offset|) (= (select |#length| |main_~#list~0.base|) 4) (= (select |#valid| |main_~#list~0.base|) 1)), 56756#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 56757#(and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)), 56758#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 56759#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 56760#(and (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 56761#(and (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1)), 56762#(and (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|) 1) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) (= |#length| (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))), 56763#(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|)))) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 1) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset)), 56764#(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|)))) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 1) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4)))), 56765#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.offset|) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 1) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) (+ 0 4))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|))), 56766#(and (or (and (or (and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.offset|) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) (+ 0 4)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|))) (and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) 1) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)), 56767#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1) (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (or (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) (+ 0 4))))) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))))] [2018-04-12 04:18:08,834 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:18:08,834 INFO L442 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-04-12 04:18:08,834 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-04-12 04:18:08,835 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=2047, Unknown=0, NotChecked=0, Total=2162 [2018-04-12 04:18:08,835 INFO L87 Difference]: Start difference. First operand 760 states and 883 transitions. Second operand 47 states. [2018-04-12 04:18:09,255 WARN L151 SmtUtils]: Spent 100ms on a formula simplification. DAG size of input: 67 DAG size of output 64 [2018-04-12 04:18:09,635 WARN L151 SmtUtils]: Spent 215ms on a formula simplification. DAG size of input: 99 DAG size of output 87 [2018-04-12 04:18:10,083 WARN L151 SmtUtils]: Spent 269ms on a formula simplification. DAG size of input: 113 DAG size of output 99 [2018-04-12 04:18:10,372 WARN L151 SmtUtils]: Spent 160ms on a formula simplification. DAG size of input: 88 DAG size of output 82 [2018-04-12 04:18:11,666 WARN L151 SmtUtils]: Spent 694ms on a formula simplification. DAG size of input: 136 DAG size of output 133 [2018-04-12 04:18:12,465 WARN L151 SmtUtils]: Spent 332ms on a formula simplification. DAG size of input: 128 DAG size of output 119 [2018-04-12 04:18:13,181 WARN L151 SmtUtils]: Spent 485ms on a formula simplification. DAG size of input: 149 DAG size of output 142 [2018-04-12 04:18:13,689 WARN L151 SmtUtils]: Spent 384ms on a formula simplification. DAG size of input: 128 DAG size of output 122 [2018-04-12 04:18:15,169 WARN L151 SmtUtils]: Spent 1176ms on a formula simplification. DAG size of input: 188 DAG size of output 185 [2018-04-12 04:18:18,156 WARN L151 SmtUtils]: Spent 108ms on a formula simplification. DAG size of input: 103 DAG size of output 82 [2018-04-12 04:18:19,087 WARN L151 SmtUtils]: Spent 103ms on a formula simplification. DAG size of input: 109 DAG size of output 98 [2018-04-12 04:18:23,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:18:23,751 INFO L93 Difference]: Finished difference Result 827 states and 946 transitions. [2018-04-12 04:18:23,751 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2018-04-12 04:18:23,751 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 102 [2018-04-12 04:18:23,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:18:23,753 INFO L225 Difference]: With dead ends: 827 [2018-04-12 04:18:23,753 INFO L226 Difference]: Without dead ends: 827 [2018-04-12 04:18:23,753 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 6 SyntacticMatches, 6 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2710 ImplicationChecksByTransitivity, 15.0s TimeCoverageRelationStatistics Valid=838, Invalid=10718, Unknown=0, NotChecked=0, Total=11556 [2018-04-12 04:18:23,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 827 states. [2018-04-12 04:18:23,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 827 to 781. [2018-04-12 04:18:23,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 781 states. [2018-04-12 04:18:23,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 781 states to 781 states and 906 transitions. [2018-04-12 04:18:23,761 INFO L78 Accepts]: Start accepts. Automaton has 781 states and 906 transitions. Word has length 102 [2018-04-12 04:18:23,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:18:23,761 INFO L459 AbstractCegarLoop]: Abstraction has 781 states and 906 transitions. [2018-04-12 04:18:23,761 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-04-12 04:18:23,761 INFO L276 IsEmpty]: Start isEmpty. Operand 781 states and 906 transitions. [2018-04-12 04:18:23,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2018-04-12 04:18:23,762 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:18:23,762 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1] [2018-04-12 04:18:23,762 INFO L408 AbstractCegarLoop]: === Iteration 89 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:18:23,762 INFO L82 PathProgramCache]: Analyzing trace with hash 1218939260, now seen corresponding path program 1 times [2018-04-12 04:18:23,763 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:18:23,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:18:23,778 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:18:25,783 WARN L151 SmtUtils]: Spent 181ms on a formula simplification. DAG size of input: 92 DAG size of output 71 [2018-04-12 04:18:26,096 WARN L151 SmtUtils]: Spent 196ms on a formula simplification. DAG size of input: 98 DAG size of output 73 [2018-04-12 04:18:27,005 WARN L151 SmtUtils]: Spent 624ms on a formula simplification. DAG size of input: 120 DAG size of output 90 [2018-04-12 04:18:30,184 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:18:30,185 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:18:30,185 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56] total 56 [2018-04-12 04:18:30,185 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:18:30,185 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 4 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:18:30,186 INFO L182 omatonBuilderFactory]: Interpolants [58532#true, 58533#false, 58534#(and (= 0 |main_~#list~0.offset|) (= (select |#length| |main_~#list~0.base|) 4)), 58535#(and (= 0 |main_~#list~0.offset|) (= (select |#length| |main_~#list~0.base|) 4) (= 1 (select |#valid| |main_~#list~0.base|))), 58536#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 58537#(and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)), 58538#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|) 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 58539#(and (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)), 58540#(and (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)), 58541#(and (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)), 58542#(and (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) (= |#length| (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))), 58543#(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 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 0) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))), 58544#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4))) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 0) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))), 58545#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.offset|) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) (+ 0 4))) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 0)), 58546#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.offset|) (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) (+ 0 4))) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 58547#(and (or (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) (+ 0 4))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)), 58548#(or (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0) (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (+ 0 4))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))), 58549#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 |main_~#list~0.offset|) (= (select |#length| |main_~#list~0.base|) 4) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (+ (+ (select |#length| |main_~#list~0.base|) (- 4)) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))), 58550#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 58551#(and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)))), 58552#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (= |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 58553#(and (or (and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 58554#(and (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (or (and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |old(#valid)|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 58555#(and (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (or (and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |old(#valid)|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 58556#(and (= |#length| (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 58557#(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|)))) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 58558#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~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|)))) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.base|) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 0)), 58559#(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 (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) (= |#memory_$Pointer$.base| |old(#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 |old(#memory_$Pointer$.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$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)))), 58560#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (or (and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (or (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= (store (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| 0) |old(#valid)|) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 58561#(and (or (and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (or (and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= (store (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) 0) |old(#valid)|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)))) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 58562#(or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| 0)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (and (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (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|)))) (= (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) 0) |old(#valid)|)) (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|) (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#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$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= |#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (= |#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 |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff (store |old(#memory_$Pointer$.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|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#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|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 |old(#memory_$Pointer$.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|) (<= 4 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) 0) |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))), 58563#(or (= (select (select |#memory_$Pointer$.base| (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|)) (and (<= (select |#length| |main_~#list~0.base|) 4) (<= 4 (select |#length| |main_~#list~0.base|)) (or (= (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|)) (select |#length| |main_~#list~0.base|))) (and (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select |#length| |main_~#list~0.base|)))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select |#length| |main_~#list~0.base|))) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select |#length| |main_~#list~0.base|))) 0)) (+ (+ (select |#length| |main_~#list~0.base|) (- 4)) 4)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select |#length| |main_~#list~0.base|)) (select (select |#memory_$Pointer$.base| (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|)) 4)) (or (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (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|)) (select |#length| |main_~#list~0.base|)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 58564#(or (and (= (select (select |#memory_$Pointer$.base| (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|)) (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (<= (select |#length| |main_~#list~0.base|) 4) (<= 4 (select |#length| |main_~#list~0.base|)) (or (= (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|)) (select |#length| |main_~#list~0.base|))) (and (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select |#length| |main_~#list~0.base|)))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select |#length| |main_~#list~0.base|))) 0)) (select |#length| |main_~#list~0.base|))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (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|)) (select |#length| |main_~#list~0.base|)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (or (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (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|)) (select |#length| |main_~#list~0.base|)) (select (select |#memory_$Pointer$.base| (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|)) 4)) (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)))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 58565#(or (and (= (select (select |#memory_$Pointer$.base| (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|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (and (<= (select |#length| |main_~#list~0.base|) 4) (<= 4 (select |#length| |main_~#list~0.base|)) (or (= (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|)) (select |#length| |main_~#list~0.base|))) (and (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select |#length| |main_~#list~0.base|)))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select |#length| |main_~#list~0.base|))) 0)) (select |#length| |main_~#list~0.base|))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (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|)) (select |#length| |main_~#list~0.base|)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (or (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (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|)) (select |#length| |main_~#list~0.base|)) (select (select |#memory_$Pointer$.base| (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|)) 4)) (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)))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 58566#(or (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (and (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select |#length| |main_~#list~0.base|))) (and (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0))) (or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select |#length| |main_~#list~0.base|))) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select |#length| |main_~#list~0.base|))))) (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select |#length| |main_~#list~0.base|)) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0))) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select |#length| |main_~#list~0.base|))) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select |#length| |main_~#list~0.base|))) 0)) (select |#length| |main_~#list~0.base|)))) (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select |#length| |main_~#list~0.base|)) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= (select |#length| |main_~#list~0.base|) (+ |main_#t~mem16.offset| 4))) (not (= |main_#t~mem16.offset| 0)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 58567#(or (and (or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)) (select |#length| |main_~#list~0.base|))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0))) (not (= |main_~#list~0.base| |main_#t~mem17.base|)) (= (select |#length| |main_~#list~0.base|) 4)) (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (or (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 0)) (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= 0 |main_#t~mem17.offset|) (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)))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 58568#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (select |#length| |main_~#list~0.base|))) (= (select |#length| |main_~#list~0.base|) 4)) (= main_~next~0.base (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= 0 main_~next~0.offset) (or (and (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (= main_~next~0.base (select (select |#memory_$Pointer$.base| (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)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 58569#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (= 0 main_~next~0.offset) (or (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (= main_~next~0.base (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|))) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (= main_~next~0.base (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (select |#length| |main_~#list~0.base|))) (not (= |main_~#list~0.base| main_~next~0.base)) (= (select |#length| |main_~#list~0.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0)))) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 58570#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (or (and (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (= main_~next~0.base |main_#t~mem19.base|)) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem19.base|)) (= 0 main_~next~0.offset) (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (select |#length| |main_~#list~0.base|))) (= (select |#length| |main_~#list~0.base|) 4)) (= main_~next~0.base |main_#t~mem19.base|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem19.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 58571#(= |#valid| |old(#valid)|), 58572#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (= |#valid| |old(#valid)|)), 58573#(and (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)))), 58574#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (or (= 0 (select |#valid| main_~next~0.base)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (select |#length| |main_~#list~0.base|))) (= (select |#length| |main_~#list~0.base|) 4))) (= 0 main_~next~0.offset) (or (and (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (= 0 (select |#valid| main_~next~0.base)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 58575#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (and (= 0 main_~next~0.offset) (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (select |#length| |main_~#list~0.base|))) (= (select |#length| |main_~#list~0.base|) 4)) (and (= 0 (select |#valid| main_~next~0.base)) (not (= |main_#t~mem20.base| main_~next~0.base)))) (or (and (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= 0 (select |#valid| main_~next~0.base)) (not (= |main_#t~mem20.base| main_~next~0.base))))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 58576#(or (and (= 0 main_~next~0.offset) (or (and (= 0 (select |#valid| main_~next~0.base)) (not (= |main_#t~mem20.base| main_~next~0.base))) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (select |#length| |main_~#list~0.base|))) (not (= |main_~#list~0.base| main_~next~0.base)) (= (select |#length| |main_~#list~0.base|) 4))) (or (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (and (= 0 (select |#valid| main_~next~0.base)) (not (= |main_#t~mem20.base| main_~next~0.base))))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 58577#(or (and (= 0 main_~next~0.offset) (or (and (= 0 (select |#valid| main_~next~0.base)) (not (= |main_#t~mem20.base| main_~next~0.base))) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (select |#length| |main_~#list~0.base|))) (not (= |main_~#list~0.base| main_~next~0.base)) (= (select |#length| |main_~#list~0.base|) 4))) (or (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (and (= 0 (select |#valid| main_~next~0.base)) (not (= |main_#t~mem20.base| main_~next~0.base))))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 58578#(or (and (or (= 0 (select |#valid| main_~next~0.base)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (select |#length| |main_~#list~0.base|))) (= (select |#length| |main_~#list~0.base|) 4))) (= 0 main_~next~0.offset) (or (and (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (= 0 (select |#valid| main_~next~0.base)))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 58579#(or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (select |#length| |main_~#list~0.base|))) (= (select |#length| |main_~#list~0.base|) 4) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))), 58580#(or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (select |#length| |main_~#list~0.base|))) (= (select |#length| |main_~#list~0.base|) 4) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))), 58581#(or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (select |#length| |main_~#list~0.base|))) (= (select |#length| |main_~#list~0.base|) 4))), 58582#(or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (select |#length| |main_~#list~0.base|))) (= (select |#length| |main_~#list~0.base|) 4) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 (select |#valid| |main_#t~mem16.base|))), 58583#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (select |#length| |main_~#list~0.base|))) (= (select |#length| |main_~#list~0.base|) 4)), 58584#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem18.base|) |main_#t~mem18.offset|)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) 4))), 58585#(and (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem19.base|) 4)) (= 0 |main_#t~mem19.offset|)), 58586#(and (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) 4)) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.offset|)), 58587#(and (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) 4)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)), 58588#(= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#t~mem11.base|)] [2018-04-12 04:18:30,187 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:18:30,187 INFO L442 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-04-12 04:18:30,187 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-04-12 04:18:30,187 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=3054, Unknown=0, NotChecked=0, Total=3192 [2018-04-12 04:18:30,188 INFO L87 Difference]: Start difference. First operand 781 states and 906 transitions. Second operand 57 states. [2018-04-12 04:18:32,146 WARN L151 SmtUtils]: Spent 165ms on a formula simplification. DAG size of input: 101 DAG size of output 96 [2018-04-12 04:18:32,684 WARN L151 SmtUtils]: Spent 298ms on a formula simplification. DAG size of input: 129 DAG size of output 115 [2018-04-12 04:18:33,067 WARN L151 SmtUtils]: Spent 254ms on a formula simplification. DAG size of input: 103 DAG size of output 92 [2018-04-12 04:18:33,981 WARN L151 SmtUtils]: Spent 627ms on a formula simplification. DAG size of input: 152 DAG size of output 150 [2018-04-12 04:18:36,240 WARN L151 SmtUtils]: Spent 170ms on a formula simplification. DAG size of input: 92 DAG size of output 92 [2018-04-12 04:18:36,778 WARN L151 SmtUtils]: Spent 180ms on a formula simplification. DAG size of input: 89 DAG size of output 89 [2018-04-12 04:18:38,132 WARN L151 SmtUtils]: Spent 136ms on a formula simplification. DAG size of input: 123 DAG size of output 77 [2018-04-12 04:18:38,499 WARN L151 SmtUtils]: Spent 195ms on a formula simplification. DAG size of input: 148 DAG size of output 102 [2018-04-12 04:18:38,691 WARN L151 SmtUtils]: Spent 106ms on a formula simplification. DAG size of input: 96 DAG size of output 87 [2018-04-12 04:18:39,072 WARN L151 SmtUtils]: Spent 218ms on a formula simplification. DAG size of input: 118 DAG size of output 109 [2018-04-12 04:18:39,582 WARN L151 SmtUtils]: Spent 314ms on a formula simplification. DAG size of input: 134 DAG size of output 124 [2018-04-12 04:18:40,488 WARN L151 SmtUtils]: Spent 271ms on a formula simplification. DAG size of input: 141 DAG size of output 131 [2018-04-12 04:18:40,749 WARN L151 SmtUtils]: Spent 141ms on a formula simplification. DAG size of input: 103 DAG size of output 91 [2018-04-12 04:18:41,181 WARN L151 SmtUtils]: Spent 245ms on a formula simplification. DAG size of input: 125 DAG size of output 113 [2018-04-12 04:18:41,471 WARN L151 SmtUtils]: Spent 187ms on a formula simplification. DAG size of input: 123 DAG size of output 111 [2018-04-12 04:18:41,750 WARN L151 SmtUtils]: Spent 156ms on a formula simplification. DAG size of input: 113 DAG size of output 100 [2018-04-12 04:18:42,116 WARN L151 SmtUtils]: Spent 240ms on a formula simplification. DAG size of input: 116 DAG size of output 102 [2018-04-12 04:18:42,339 WARN L151 SmtUtils]: Spent 153ms on a formula simplification. DAG size of input: 104 DAG size of output 92 [2018-04-12 04:18:42,686 WARN L151 SmtUtils]: Spent 195ms on a formula simplification. DAG size of input: 101 DAG size of output 99 [2018-04-12 04:18:42,981 WARN L151 SmtUtils]: Spent 180ms on a formula simplification. DAG size of input: 103 DAG size of output 101 [2018-04-12 04:18:43,318 WARN L151 SmtUtils]: Spent 189ms on a formula simplification. DAG size of input: 115 DAG size of output 104 [2018-04-12 04:18:43,610 WARN L151 SmtUtils]: Spent 187ms on a formula simplification. DAG size of input: 121 DAG size of output 104 [2018-04-12 04:18:44,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:18:44,690 INFO L93 Difference]: Finished difference Result 834 states and 948 transitions. [2018-04-12 04:18:44,691 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2018-04-12 04:18:44,691 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 103 [2018-04-12 04:18:44,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:18:44,692 INFO L225 Difference]: With dead ends: 834 [2018-04-12 04:18:44,692 INFO L226 Difference]: Without dead ends: 834 [2018-04-12 04:18:44,693 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 5 SyntacticMatches, 3 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2668 ImplicationChecksByTransitivity, 14.9s TimeCoverageRelationStatistics Valid=818, Invalid=11838, Unknown=0, NotChecked=0, Total=12656 [2018-04-12 04:18:44,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 834 states. [2018-04-12 04:18:44,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 834 to 781. [2018-04-12 04:18:44,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 781 states. [2018-04-12 04:18:44,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 781 states to 781 states and 904 transitions. [2018-04-12 04:18:44,700 INFO L78 Accepts]: Start accepts. Automaton has 781 states and 904 transitions. Word has length 103 [2018-04-12 04:18:44,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:18:44,700 INFO L459 AbstractCegarLoop]: Abstraction has 781 states and 904 transitions. [2018-04-12 04:18:44,700 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-04-12 04:18:44,700 INFO L276 IsEmpty]: Start isEmpty. Operand 781 states and 904 transitions. [2018-04-12 04:18:44,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2018-04-12 04:18:44,701 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:18:44,701 INFO L355 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2018-04-12 04:18:44,701 INFO L408 AbstractCegarLoop]: === Iteration 90 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:18:44,701 INFO L82 PathProgramCache]: Analyzing trace with hash -2028035180, now seen corresponding path program 1 times [2018-04-12 04:18:44,702 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:18:44,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:18:44,715 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:18:44,766 INFO L134 CoverageAnalysis]: Checked inductivity of 266 backedges. 9 proven. 212 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2018-04-12 04:18:44,766 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:18:44,766 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-12 04:18:44,766 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:18:44,767 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2018-04-12 04:18:44,767 INFO L182 omatonBuilderFactory]: Interpolants [60320#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 2), 60321#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 3), 60322#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 4), 60323#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 5), 60324#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 6), 60325#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 7), 60326#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 8), 60316#true, 60317#false, 60318#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 0), 60319#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 1)] [2018-04-12 04:18:44,767 INFO L134 CoverageAnalysis]: Checked inductivity of 266 backedges. 9 proven. 212 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2018-04-12 04:18:44,767 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-12 04:18:44,767 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-12 04:18:44,767 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2018-04-12 04:18:44,767 INFO L87 Difference]: Start difference. First operand 781 states and 904 transitions. Second operand 11 states. [2018-04-12 04:18:44,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:18:44,804 INFO L93 Difference]: Finished difference Result 793 states and 916 transitions. [2018-04-12 04:18:44,805 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-12 04:18:44,805 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 136 [2018-04-12 04:18:44,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:18:44,807 INFO L225 Difference]: With dead ends: 793 [2018-04-12 04:18:44,807 INFO L226 Difference]: Without dead ends: 793 [2018-04-12 04:18:44,807 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2018-04-12 04:18:44,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 793 states. [2018-04-12 04:18:44,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 793 to 788. [2018-04-12 04:18:44,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 788 states. [2018-04-12 04:18:44,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 788 states to 788 states and 911 transitions. [2018-04-12 04:18:44,814 INFO L78 Accepts]: Start accepts. Automaton has 788 states and 911 transitions. Word has length 136 [2018-04-12 04:18:44,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:18:44,815 INFO L459 AbstractCegarLoop]: Abstraction has 788 states and 911 transitions. [2018-04-12 04:18:44,815 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-12 04:18:44,815 INFO L276 IsEmpty]: Start isEmpty. Operand 788 states and 911 transitions. [2018-04-12 04:18:44,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2018-04-12 04:18:44,815 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:18:44,816 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1] [2018-04-12 04:18:44,816 INFO L408 AbstractCegarLoop]: === Iteration 91 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:18:44,816 INFO L82 PathProgramCache]: Analyzing trace with hash -2069049765, now seen corresponding path program 1 times [2018-04-12 04:18:44,816 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:18:44,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:18:44,829 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:18:46,069 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 4 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:18:46,069 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:18:46,069 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39] total 39 [2018-04-12 04:18:46,069 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:18:46,069 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:18:46,070 INFO L182 omatonBuilderFactory]: Interpolants [61908#true, 61909#false, 61910#(= 1 (select |#valid| |main_~#list~0.base|)), 61911#(= |#valid| |old(#valid)|), 61912#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 61913#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|) 0)), 61914#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 61915#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))), 61916#(= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|) 0), 61917#(= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 0), 61918#(= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 0), 61919#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))), 61920#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)))))), 61921#(or (and (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)))) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0)), 61922#(and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (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)))), 61923#(= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|), 61924#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 61925#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 61926#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 61927#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 61928#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))), 61929#(and (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 61930#(or (and (= |#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 |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (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|)))) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|)))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 61931#(or (= (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|)) 4)) (and (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 61932#(and (or (and (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (not (= |main_#t~mem16.offset| 0)) (= |main_~#list~0.base| (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|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|))), 61933#(or (and (not (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0))) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 61934#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= |main_~#list~0.base| main_~next~0.base)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 61935#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 61936#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 61937#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (and (not (= |main_~#list~0.base| main_~next~0.base)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (and (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 61938#(or (= (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)))), 61939#(and (or (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0))) (= (select |#valid| |main_#t~mem16.base|) 0)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 61940#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (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)))), 61941#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0)))), 61942#(and (or (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem19.base|)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 61943#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (= |#valid| |old(#valid)|)), 61944#(and (or (= |#valid| |old(#valid)|) (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|)) (= 0 (select |#valid| (@diff |old(#valid)| |#valid|))))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 61945#(or (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 61946#(or (= 1 (select |#valid| |main_#t~mem20.base|)) (not (= |main_#t~mem20.offset| 0))), 61947#(= 1 (select |#valid| |main_#t~mem20.base|))] [2018-04-12 04:18:46,070 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 4 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:18:46,070 INFO L442 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-04-12 04:18:46,070 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-04-12 04:18:46,070 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=1457, Unknown=0, NotChecked=0, Total=1560 [2018-04-12 04:18:46,070 INFO L87 Difference]: Start difference. First operand 788 states and 911 transitions. Second operand 40 states. [2018-04-12 04:18:49,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:18:49,063 INFO L93 Difference]: Finished difference Result 910 states and 1053 transitions. [2018-04-12 04:18:49,063 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-04-12 04:18:49,063 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 97 [2018-04-12 04:18:49,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:18:49,065 INFO L225 Difference]: With dead ends: 910 [2018-04-12 04:18:49,065 INFO L226 Difference]: Without dead ends: 910 [2018-04-12 04:18:49,066 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 8 SyntacticMatches, 2 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2243 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=565, Invalid=8177, Unknown=0, NotChecked=0, Total=8742 [2018-04-12 04:18:49,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 910 states. [2018-04-12 04:18:49,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 910 to 852. [2018-04-12 04:18:49,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 852 states. [2018-04-12 04:18:49,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 852 states to 852 states and 990 transitions. [2018-04-12 04:18:49,074 INFO L78 Accepts]: Start accepts. Automaton has 852 states and 990 transitions. Word has length 97 [2018-04-12 04:18:49,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:18:49,074 INFO L459 AbstractCegarLoop]: Abstraction has 852 states and 990 transitions. [2018-04-12 04:18:49,074 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-04-12 04:18:49,074 INFO L276 IsEmpty]: Start isEmpty. Operand 852 states and 990 transitions. [2018-04-12 04:18:49,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2018-04-12 04:18:49,075 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:18:49,075 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1] [2018-04-12 04:18:49,075 INFO L408 AbstractCegarLoop]: === Iteration 92 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:18:49,076 INFO L82 PathProgramCache]: Analyzing trace with hash 1918496588, now seen corresponding path program 1 times [2018-04-12 04:18:49,076 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:18:49,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:18:49,087 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:18:50,020 WARN L151 SmtUtils]: Spent 108ms on a formula simplification. DAG size of input: 62 DAG size of output 47 [2018-04-12 04:18:50,174 WARN L151 SmtUtils]: Spent 102ms on a formula simplification. DAG size of input: 62 DAG size of output 53 [2018-04-12 04:18:50,656 WARN L151 SmtUtils]: Spent 369ms on a formula simplification. DAG size of input: 84 DAG size of output 77 [2018-04-12 04:18:52,021 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 7 proven. 41 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:18:52,021 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:18:52,022 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48] total 48 [2018-04-12 04:18:52,022 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:18:52,022 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:18:52,022 INFO L182 omatonBuilderFactory]: Interpolants [63821#true, 63822#false, 63823#(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)), 63824#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 63825#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 63826#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 63827#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 63828#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (or (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 63829#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 63830#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 63831#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 63832#(or (and (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 1)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 63833#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1)), 63834#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#valid|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 63835#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))))), 63836#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))))), 63837#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 63838#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 63839#(and (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 63840#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))), 63841#(and (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#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(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= |#memory_$Pointer$.offset| |old(#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|)), 63842#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 63843#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 63844#(or (and (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|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#memory_$Pointer$.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|) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))) (= (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 (= |#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 |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.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|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))), 63845#(or (= (select (select |#memory_$Pointer$.base| (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|)) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 63846#(or (and (= (select (select |#memory_$Pointer$.base| (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|)) (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 63847#(or (and (= (select (select |#memory_$Pointer$.base| (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|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 63848#(and (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4))) (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= |main_#t~mem16.offset| 0)) (= |main_~#list~0.base| (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|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|))), 63849#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 4)) (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4)) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 63850#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 63851#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 63852#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem19.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 63853#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|), 63854#(= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)), 63855#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 63856#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 63857#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 63858#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 63859#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 63860#(or (= 0 (select |#valid| |main_~#list~0.base|)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))), 63861#(and (or (= 0 (select |#valid| |main_~#list~0.base|)) (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (not (= |main_#t~mem16.offset| 0)) (= 0 (select |#valid| |main_#t~mem16.base|))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|))), 63862#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (= 0 |main_#t~mem17.base|) (= 0 |main_#t~mem17.offset|)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 63863#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 63864#(= |#valid| |old(#valid)|), 63865#(or (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (not (= |main_#t~mem20.offset| 0))), 63866#(and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)), 63867#(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|))), 63868#(and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 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|)) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))] [2018-04-12 04:18:52,023 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 7 proven. 41 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:18:52,023 INFO L442 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-04-12 04:18:52,023 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-04-12 04:18:52,023 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=2119, Unknown=0, NotChecked=0, Total=2256 [2018-04-12 04:18:52,023 INFO L87 Difference]: Start difference. First operand 852 states and 990 transitions. Second operand 48 states. [2018-04-12 04:18:53,266 WARN L148 SmtUtils]: Spent 242ms on a formula simplification that was a NOOP. DAG size: 114 [2018-04-12 04:18:53,799 WARN L151 SmtUtils]: Spent 141ms on a formula simplification. DAG size of input: 68 DAG size of output 64 [2018-04-12 04:18:54,020 WARN L151 SmtUtils]: Spent 116ms on a formula simplification. DAG size of input: 72 DAG size of output 68 [2018-04-12 04:18:58,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:18:58,541 INFO L93 Difference]: Finished difference Result 976 states and 1140 transitions. [2018-04-12 04:18:58,541 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-04-12 04:18:58,541 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 105 [2018-04-12 04:18:58,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:18:58,543 INFO L225 Difference]: With dead ends: 976 [2018-04-12 04:18:58,543 INFO L226 Difference]: Without dead ends: 976 [2018-04-12 04:18:58,543 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1759 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=495, Invalid=7161, Unknown=0, NotChecked=0, Total=7656 [2018-04-12 04:18:58,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 976 states. [2018-04-12 04:18:58,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 976 to 922. [2018-04-12 04:18:58,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 922 states. [2018-04-12 04:18:58,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 922 states to 922 states and 1075 transitions. [2018-04-12 04:18:58,557 INFO L78 Accepts]: Start accepts. Automaton has 922 states and 1075 transitions. Word has length 105 [2018-04-12 04:18:58,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:18:58,557 INFO L459 AbstractCegarLoop]: Abstraction has 922 states and 1075 transitions. [2018-04-12 04:18:58,557 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-04-12 04:18:58,557 INFO L276 IsEmpty]: Start isEmpty. Operand 922 states and 1075 transitions. [2018-04-12 04:18:58,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2018-04-12 04:18:58,559 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:18:58,559 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1] [2018-04-12 04:18:58,560 INFO L408 AbstractCegarLoop]: === Iteration 93 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:18:58,560 INFO L82 PathProgramCache]: Analyzing trace with hash 1744697473, now seen corresponding path program 2 times [2018-04-12 04:18:58,561 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:18:58,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:18:58,585 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:18:59,622 WARN L151 SmtUtils]: Spent 101ms on a formula simplification. DAG size of input: 64 DAG size of output 57 [2018-04-12 04:19:00,315 WARN L151 SmtUtils]: Spent 346ms on a formula simplification. DAG size of input: 89 DAG size of output 82 [2018-04-12 04:19:01,820 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 36 proven. 34 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:19:01,821 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:19:01,821 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51] total 51 [2018-04-12 04:19:01,821 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:19:01,821 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 25 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:19:01,822 INFO L182 omatonBuilderFactory]: Interpolants [65847#true, 65849#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|), 65848#false, 65851#(= (select |#valid| |main_~#list~0.base|) 1), 65850#(= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1), 65853#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 65852#(= |#valid| |old(#valid)|), 65855#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 65854#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 65857#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.offset|)))), 65856#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)), 65859#(or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 1)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 65858#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 65861#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 65860#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.base| (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)) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1)), 65863#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#valid|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 65862#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 65865#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (or (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 65864#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 65867#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 65866#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 65869#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))), 65868#(and (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 65871#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (and (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))))) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 65870#(and (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#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(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= |#memory_$Pointer$.offset| |old(#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_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))), 65873#(or (and (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|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#memory_$Pointer$.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|) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))) (= (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 (= |#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 |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.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|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))), 65872#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (and (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 65875#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (and (= (select (select |#memory_$Pointer$.base| (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|)) (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem21.base| (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|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 65874#(or (= (select (select |#memory_$Pointer$.base| (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|)) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 65877#(and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0))) (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= |main_#t~mem16.offset| 0)) (= |main_~#list~0.base| (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|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))), 65876#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (and (= (select (select |#memory_$Pointer$.base| (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|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (= (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|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 65879#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 main_~next~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base)))), 65878#(or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 0)) (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)) (= 0 |main_#t~mem17.offset|) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 65881#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 main_~next~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (and (or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem19.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 65880#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 main_~next~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base)))), 65883#(= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)), 65882#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|), 65885#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 main_~next~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base)))), 65884#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 main_~next~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base)))), 65887#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 main_~next~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base)))), 65886#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 main_~next~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base)))), 65889#(or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.base| (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))) (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))), 65888#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 main_~next~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base)))), 65891#(or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))), 65890#(or (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.base| (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)))), 65893#(and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))), 65892#(or (and (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= 1 (select |#valid| |main_#t~mem16.base|)))), 65895#(and (= 0 |main_#t~mem19.base|) (= 0 |main_#t~mem19.offset|)), 65894#(and (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem18.base|) |main_#t~mem18.offset|))), 65897#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base 0)), 65896#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.offset|))] [2018-04-12 04:19:01,822 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 36 proven. 34 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:19:01,822 INFO L442 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-04-12 04:19:01,823 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-04-12 04:19:01,823 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=2403, Unknown=0, NotChecked=0, Total=2550 [2018-04-12 04:19:01,823 INFO L87 Difference]: Start difference. First operand 922 states and 1075 transitions. Second operand 51 states. [2018-04-12 04:19:03,173 WARN L151 SmtUtils]: Spent 136ms on a formula simplification. DAG size of input: 74 DAG size of output 70 [2018-04-12 04:19:03,361 WARN L151 SmtUtils]: Spent 137ms on a formula simplification. DAG size of input: 68 DAG size of output 64 [2018-04-12 04:19:04,174 WARN L151 SmtUtils]: Spent 541ms on a formula simplification. DAG size of input: 126 DAG size of output 126 [2018-04-12 04:19:04,647 WARN L151 SmtUtils]: Spent 114ms on a formula simplification. DAG size of input: 68 DAG size of output 65 [2018-04-12 04:19:04,906 WARN L151 SmtUtils]: Spent 137ms on a formula simplification. DAG size of input: 72 DAG size of output 68 [2018-04-12 04:19:05,934 WARN L151 SmtUtils]: Spent 408ms on a formula simplification. DAG size of input: 106 DAG size of output 105 [2018-04-12 04:19:07,919 WARN L151 SmtUtils]: Spent 164ms on a formula simplification. DAG size of input: 83 DAG size of output 79 [2018-04-12 04:19:08,277 WARN L151 SmtUtils]: Spent 260ms on a formula simplification. DAG size of input: 91 DAG size of output 87 [2018-04-12 04:19:08,490 WARN L151 SmtUtils]: Spent 155ms on a formula simplification. DAG size of input: 85 DAG size of output 81 [2018-04-12 04:19:12,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:19:12,927 INFO L93 Difference]: Finished difference Result 1031 states and 1203 transitions. [2018-04-12 04:19:12,927 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2018-04-12 04:19:12,927 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 112 [2018-04-12 04:19:12,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:19:12,929 INFO L225 Difference]: With dead ends: 1031 [2018-04-12 04:19:12,929 INFO L226 Difference]: Without dead ends: 1031 [2018-04-12 04:19:12,930 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4493 ImplicationChecksByTransitivity, 10.7s TimeCoverageRelationStatistics Valid=1097, Invalid=14905, Unknown=0, NotChecked=0, Total=16002 [2018-04-12 04:19:12,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1031 states. [2018-04-12 04:19:12,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1031 to 980. [2018-04-12 04:19:12,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 980 states. [2018-04-12 04:19:12,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 980 states to 980 states and 1141 transitions. [2018-04-12 04:19:12,942 INFO L78 Accepts]: Start accepts. Automaton has 980 states and 1141 transitions. Word has length 112 [2018-04-12 04:19:12,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:19:12,943 INFO L459 AbstractCegarLoop]: Abstraction has 980 states and 1141 transitions. [2018-04-12 04:19:12,943 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-04-12 04:19:12,943 INFO L276 IsEmpty]: Start isEmpty. Operand 980 states and 1141 transitions. [2018-04-12 04:19:12,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2018-04-12 04:19:12,944 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:19:12,944 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1] [2018-04-12 04:19:12,944 INFO L408 AbstractCegarLoop]: === Iteration 94 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:19:12,945 INFO L82 PathProgramCache]: Analyzing trace with hash 1133328073, now seen corresponding path program 1 times [2018-04-12 04:19:12,945 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:19:12,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:19:12,956 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:19:14,818 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 9 proven. 36 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 04:19:14,819 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:19:14,819 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39] total 39 [2018-04-12 04:19:14,819 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:19:14,819 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:19:14,819 INFO L182 omatonBuilderFactory]: Interpolants [68097#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (= |#valid| |old(#valid)|)), 68096#(or (and (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem19.base|)) (not (= |main_~#list~0.base| main_~next~0.base)) (= (store (store (store (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) |main_#t~mem19.base| 0) |main_~#list~0.base| 0) main_~next~0.base 0) |old(#valid)|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem19.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 68099#(or (and (not (= |main_~#list~0.base| main_~next~0.base)) (= (store (store (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) |main_~#list~0.base| 0) main_~next~0.base 0) |old(#valid)|)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 68098#(and (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)))), 68101#(or (and (= (store (store (store |#valid| |main_#t~mem20.base| 0) |main_~#list~0.base| 0) main_~next~0.base 0) |old(#valid)|) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 68100#(or (and (= (store (store (store |#valid| |main_#t~mem20.base| 0) |main_~#list~0.base| 0) main_~next~0.base 0) |old(#valid)|) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 68103#(or (and (not (= |main_~#list~0.base| main_~next~0.base)) (= |old(#valid)| (store (store |#valid| |main_~#list~0.base| 0) main_~next~0.base 0))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 68102#(or (and (= (store (store (store |#valid| |main_#t~mem20.base| 0) |main_~#list~0.base| 0) main_~next~0.base 0) |old(#valid)|) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 68105#(and (not (= |main_#t~mem20.base| |main_~#list~0.base|)) (= |old(#valid)| (store (store |#valid| |main_~#list~0.base| 0) |main_#t~mem20.base| 0))), 68104#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (= (store (store |#valid| |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) |old(#valid)|) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))), 68067#false, 68066#true, 68069#(= (store |#valid| |main_~#list~0.base| 0) |old(#valid)|), 68068#(= |#valid| |old(#valid)|), 68071#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 68070#(and (= (store |#valid| |main_~#list~0.base| 0) |old(#valid)|) (= (select |#valid| |main_~#list~0.base|) 1)), 68073#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 68072#(and (= (store |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 68075#(and (= (store (store |#valid| |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) |old(#valid)|) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 68074#(or (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) |old(#valid)|)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 68077#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 68076#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 68079#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 68078#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#valid|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0)), 68081#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 68080#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 68083#(and (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 68082#(and (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)))), 68085#(and (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#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 |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)))), 68084#(and (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.base|) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 0)), 68087#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (or (and (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= |#valid| (store (store |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 68086#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (and (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) 0) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (= |#valid| (store (store |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)))))), 68089#(or (= (select (select |#memory_$Pointer$.base| (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|)) (and (= |old(#valid)| (store (store (store (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 0) |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 68088#(or (and (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))), 68091#(or (and (= (select (select |#memory_$Pointer$.base| (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|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (and (= |old(#valid)| (store (store (store (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 0) |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 68090#(or (and (= (select (select |#memory_$Pointer$.base| (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|)) (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= |old(#valid)| (store (store (store (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 0) |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 68093#(or (and (or (and (not (= |main_~#list~0.base| |main_#t~mem17.base|)) (= (store (store (store (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 0) |main_~#list~0.base| 0) |main_#t~mem17.base| 0) |old(#valid)|)) (not (= (select (select |#memory_$Pointer$.offset| |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)))) (and (= (select (select |#memory_$Pointer$.base| (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|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 68092#(or (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= |old(#valid)| (store (store (store (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) 0) |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4) 0)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 68095#(or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (and (or (and (= (store (store (store (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|) 0) |main_~#list~0.base| 0) main_~next~0.base 0) |old(#valid)|) (not (= |main_~#list~0.base| main_~next~0.base))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0))))), 68094#(or (and (or (and (= (store (store (store (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 0) |main_~#list~0.base| 0) main_~next~0.base 0) |old(#valid)|) (not (= |main_~#list~0.base| main_~next~0.base))) (not (= (select (select |#memory_$Pointer$.offset| |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)))) (and (= (select (select |#memory_$Pointer$.base| (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|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))] [2018-04-12 04:19:14,820 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 9 proven. 36 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 04:19:14,820 INFO L442 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-04-12 04:19:14,820 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-04-12 04:19:14,820 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=1462, Unknown=0, NotChecked=0, Total=1560 [2018-04-12 04:19:14,820 INFO L87 Difference]: Start difference. First operand 980 states and 1141 transitions. Second operand 40 states. [2018-04-12 04:19:16,881 WARN L151 SmtUtils]: Spent 168ms on a formula simplification. DAG size of input: 76 DAG size of output 75 [2018-04-12 04:19:17,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:19:17,865 INFO L93 Difference]: Finished difference Result 1004 states and 1167 transitions. [2018-04-12 04:19:17,866 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-12 04:19:17,866 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 107 [2018-04-12 04:19:17,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:19:17,867 INFO L225 Difference]: With dead ends: 1004 [2018-04-12 04:19:17,867 INFO L226 Difference]: Without dead ends: 965 [2018-04-12 04:19:17,868 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 8 SyntacticMatches, 4 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 928 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=254, Invalid=3906, Unknown=0, NotChecked=0, Total=4160 [2018-04-12 04:19:17,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 965 states. [2018-04-12 04:19:17,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 965 to 959. [2018-04-12 04:19:17,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 959 states. [2018-04-12 04:19:17,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 959 states to 959 states and 1118 transitions. [2018-04-12 04:19:17,876 INFO L78 Accepts]: Start accepts. Automaton has 959 states and 1118 transitions. Word has length 107 [2018-04-12 04:19:17,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:19:17,877 INFO L459 AbstractCegarLoop]: Abstraction has 959 states and 1118 transitions. [2018-04-12 04:19:17,877 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-04-12 04:19:17,877 INFO L276 IsEmpty]: Start isEmpty. Operand 959 states and 1118 transitions. [2018-04-12 04:19:17,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2018-04-12 04:19:17,877 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:19:17,878 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 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] [2018-04-12 04:19:17,878 INFO L408 AbstractCegarLoop]: === Iteration 95 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:19:17,878 INFO L82 PathProgramCache]: Analyzing trace with hash 432966551, now seen corresponding path program 1 times [2018-04-12 04:19:17,878 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:19:17,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:19:17,898 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:19:19,636 WARN L151 SmtUtils]: Spent 234ms on a formula simplification. DAG size of input: 90 DAG size of output 74 [2018-04-12 04:19:20,051 WARN L151 SmtUtils]: Spent 194ms on a formula simplification. DAG size of input: 85 DAG size of output 73 [2018-04-12 04:19:20,835 WARN L151 SmtUtils]: Spent 488ms on a formula simplification. DAG size of input: 107 DAG size of output 98 [2018-04-12 04:19:22,596 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 30 proven. 47 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:19:22,597 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:19:22,597 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52] total 52 [2018-04-12 04:19:22,597 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:19:22,597 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 18 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:19:22,598 INFO L182 omatonBuilderFactory]: Interpolants [70145#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (and (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (= 8 (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#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_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= 8 (select |#length| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))))) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 70144#(and (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.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 (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= |#memory_$Pointer$.offset| |old(#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_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= 8 (select |#length| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= |old(#length)| |#length|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (@diff |old(#length)| |#length|)))), 70147#(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|)))) (= 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 |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= (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$.offset)| (@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$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#memory_$Pointer$.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|) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))) (= (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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (= 8 (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (= |#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|))) (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))), 70146#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (= 8 (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#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_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 70149#(or (and (= (select (select |#memory_$Pointer$.base| (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|)) (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (or (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 70148#(or (= (select (select |#memory_$Pointer$.base| (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|)) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (or (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 70151#(or (and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (and (or (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4))) (not (= |main_#t~mem16.offset| 0)))) (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 70150#(or (and (= (select (select |#memory_$Pointer$.base| (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|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (or (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 70153#(or (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (= 0 main_~next~0.offset) (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base)))))), 70152#(or (and (= 0 |main_#t~mem17.offset|) (or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 0)) (not (= |main_~#list~0.base| |main_#t~mem17.base|)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 70155#(or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (= 0 main_~next~0.offset) (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))))) (and (or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem19.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 70154#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (= 0 main_~next~0.offset) (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base)))))), 70157#(= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)), 70156#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|), 70159#(or (and (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base)))) (= 0 main_~next~0.offset)) (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 70158#(or (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (= 0 main_~next~0.offset) (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base)))))), 70161#(or (and (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base)))) (= 0 main_~next~0.offset)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 70160#(or (and (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base)))) (= 0 main_~next~0.offset)) (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 70163#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (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))))), 70162#(or (and (= 0 main_~next~0.offset) (or (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 70165#(or (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))), 70164#(and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (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))))), 70167#(and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))), 70166#(or (not (= 1 (select |#valid| |main_#t~mem16.base|))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))), 70169#(and (= 8 (select |#length| |main_#t~mem19.base|)) (= 0 |main_#t~mem19.offset|)), 70168#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem18.base|) |main_#t~mem18.offset|)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)))), 70171#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)), 70170#(and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.offset|)), 70119#true, 70121#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|), 70120#false, 70123#(= (select |#valid| |main_~#list~0.base|) 1), 70122#(= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1), 70125#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 70124#(= |#valid| |old(#valid)|), 70127#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))))), 70126#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 70129#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset)), 70128#(and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.offset|)), 70131#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 70130#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.offset|) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|))), 70133#(or (and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 1) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 70132#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1)), 70135#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 70134#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (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_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1)), 70137#(and (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|) 8) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#valid|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 70136#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 70139#(and (or (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (or (and (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (or (= |#valid| |old(#valid)|) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 70138#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (or (and (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (or (= |#valid| |old(#valid)|) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 70141#(and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) (= |#length| (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 70140#(and (or (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_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|)))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (or (and (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= |#valid| |old(#valid)|) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 70143#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (or (= 8 (select |#length| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|))), 70142#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (@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_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= 8 (select |#length| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))] [2018-04-12 04:19:22,598 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 30 proven. 47 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:19:22,598 INFO L442 AbstractCegarLoop]: Interpolant automaton has 53 states [2018-04-12 04:19:22,598 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2018-04-12 04:19:22,598 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=2610, Unknown=0, NotChecked=0, Total=2756 [2018-04-12 04:19:22,598 INFO L87 Difference]: Start difference. First operand 959 states and 1118 transitions. Second operand 53 states. [2018-04-12 04:19:23,199 WARN L151 SmtUtils]: Spent 189ms on a formula simplification. DAG size of input: 72 DAG size of output 54 [2018-04-12 04:19:23,813 WARN L151 SmtUtils]: Spent 210ms on a formula simplification. DAG size of input: 78 DAG size of output 70 [2018-04-12 04:19:25,399 WARN L151 SmtUtils]: Spent 696ms on a formula simplification. DAG size of input: 124 DAG size of output 124 [2018-04-12 04:19:26,349 WARN L151 SmtUtils]: Spent 374ms on a formula simplification. DAG size of input: 91 DAG size of output 85 [2018-04-12 04:19:27,033 WARN L151 SmtUtils]: Spent 400ms on a formula simplification. DAG size of input: 110 DAG size of output 108 [2018-04-12 04:19:27,550 WARN L151 SmtUtils]: Spent 296ms on a formula simplification. DAG size of input: 96 DAG size of output 96 [2018-04-12 04:19:28,772 WARN L151 SmtUtils]: Spent 798ms on a formula simplification. DAG size of input: 146 DAG size of output 146 [2018-04-12 04:19:31,769 WARN L151 SmtUtils]: Spent 104ms on a formula simplification. DAG size of input: 113 DAG size of output 95 [2018-04-12 04:19:32,176 WARN L151 SmtUtils]: Spent 129ms on a formula simplification. DAG size of input: 86 DAG size of output 79 [2018-04-12 04:19:33,042 WARN L151 SmtUtils]: Spent 140ms on a formula simplification. DAG size of input: 103 DAG size of output 85 [2018-04-12 04:19:35,256 WARN L151 SmtUtils]: Spent 110ms on a formula simplification. DAG size of input: 76 DAG size of output 74 [2018-04-12 04:19:36,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:19:36,516 INFO L93 Difference]: Finished difference Result 1041 states and 1213 transitions. [2018-04-12 04:19:36,516 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-04-12 04:19:36,516 INFO L78 Accepts]: Start accepts. Automaton has 53 states. Word has length 119 [2018-04-12 04:19:36,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:19:36,517 INFO L225 Difference]: With dead ends: 1041 [2018-04-12 04:19:36,518 INFO L226 Difference]: Without dead ends: 1041 [2018-04-12 04:19:36,518 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3583 ImplicationChecksByTransitivity, 13.4s TimeCoverageRelationStatistics Valid=883, Invalid=12689, Unknown=0, NotChecked=0, Total=13572 [2018-04-12 04:19:36,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1041 states. [2018-04-12 04:19:36,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1041 to 981. [2018-04-12 04:19:36,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 981 states. [2018-04-12 04:19:36,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 981 states to 981 states and 1144 transitions. [2018-04-12 04:19:36,524 INFO L78 Accepts]: Start accepts. Automaton has 981 states and 1144 transitions. Word has length 119 [2018-04-12 04:19:36,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:19:36,524 INFO L459 AbstractCegarLoop]: Abstraction has 981 states and 1144 transitions. [2018-04-12 04:19:36,524 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states. [2018-04-12 04:19:36,524 INFO L276 IsEmpty]: Start isEmpty. Operand 981 states and 1144 transitions. [2018-04-12 04:19:36,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2018-04-12 04:19:36,525 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:19:36,525 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-04-12 04:19:36,525 INFO L408 AbstractCegarLoop]: === Iteration 96 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:19:36,525 INFO L82 PathProgramCache]: Analyzing trace with hash 1909183707, now seen corresponding path program 1 times [2018-04-12 04:19:36,526 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:19:36,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:19:36,534 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:19:37,542 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 30 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:19:37,542 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:19:37,543 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39] total 39 [2018-04-12 04:19:37,543 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:19:37,543 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:19:37,543 INFO L182 omatonBuilderFactory]: Interpolants [72327#true, 72329#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 72328#false, 72331#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 72330#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 72333#(not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base 0)), 72332#(not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| 0)), 72335#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| 0))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 72334#(not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| 0)), 72337#(or (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 72336#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) 0)))), 72339#(= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|), 72338#(or (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 72341#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 72340#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 72343#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 72342#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 72345#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 72344#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))), 72347#(or (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0) 0)) (= (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|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))), 72346#(or (and (= |#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 |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (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|)))) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|)))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 72349#(or (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0) 0)) (= |main_~#list~0.base| |main_#t~mem17.base|) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 72348#(and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0) 0)) (not (= |main_#t~mem16.offset| 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) (= |main_~#list~0.base| (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|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))), 72351#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| main_~next~0.base) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 0) 0)) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 72350#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_~#list~0.base| main_~next~0.base) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 0) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 72353#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_~#list~0.base| main_~next~0.base) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 0) 0)) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 72352#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| main_~next~0.base) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 0) 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 72355#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) 0)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select |#valid| |main_#t~mem16.base|))), 72354#(or (= 0 (select |#valid| |main_~#list~0.base|)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 72357#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0) 0)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 72356#(or (= 0 (select |#valid| |main_~#list~0.base|)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 72359#(= |#valid| |old(#valid)|), 72358#(or (= 0 (select |#valid| |main_~#list~0.base|)) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= |main_#t~mem19.base| 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 72361#(and (= |#valid| |old(#valid)|) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)), 72360#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 72363#(or (not (= 0 |main_#t~mem20.offset|)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 72362#(or (= 0 (select |#valid| |main_~#list~0.base|)) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 72365#(and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 72364#(and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))] [2018-04-12 04:19:37,543 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 30 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:19:37,543 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-04-12 04:19:37,543 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-04-12 04:19:37,544 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=1348, Unknown=0, NotChecked=0, Total=1482 [2018-04-12 04:19:37,544 INFO L87 Difference]: Start difference. First operand 981 states and 1144 transitions. Second operand 39 states. [2018-04-12 04:19:39,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:19:39,430 INFO L93 Difference]: Finished difference Result 1038 states and 1208 transitions. [2018-04-12 04:19:39,430 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-04-12 04:19:39,430 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 100 [2018-04-12 04:19:39,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:19:39,431 INFO L225 Difference]: With dead ends: 1038 [2018-04-12 04:19:39,431 INFO L226 Difference]: Without dead ends: 1016 [2018-04-12 04:19:39,432 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 6 SyntacticMatches, 2 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1683 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=481, Invalid=5681, Unknown=0, NotChecked=0, Total=6162 [2018-04-12 04:19:39,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1016 states. [2018-04-12 04:19:39,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1016 to 971. [2018-04-12 04:19:39,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 971 states. [2018-04-12 04:19:39,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 971 states to 971 states and 1128 transitions. [2018-04-12 04:19:39,451 INFO L78 Accepts]: Start accepts. Automaton has 971 states and 1128 transitions. Word has length 100 [2018-04-12 04:19:39,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:19:39,452 INFO L459 AbstractCegarLoop]: Abstraction has 971 states and 1128 transitions. [2018-04-12 04:19:39,452 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-04-12 04:19:39,452 INFO L276 IsEmpty]: Start isEmpty. Operand 971 states and 1128 transitions. [2018-04-12 04:19:39,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2018-04-12 04:19:39,453 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:19:39,453 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1] [2018-04-12 04:19:39,453 INFO L408 AbstractCegarLoop]: === Iteration 97 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:19:39,454 INFO L82 PathProgramCache]: Analyzing trace with hash -1985729276, now seen corresponding path program 1 times [2018-04-12 04:19:39,454 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:19:39,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:19:39,460 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:19:39,567 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 12 proven. 5 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2018-04-12 04:19:39,567 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:19:39,567 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-12 04:19:39,567 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:19:39,567 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-12 04:19:39,567 INFO L182 omatonBuilderFactory]: Interpolants [74465#(= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) 0), 74464#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|), 74467#(and (or (not (= |main_~#list~0.base| |main_#t~mem20.base|)) (= (select |#valid| |main_#t~mem20.base|) 0) (not (= 0 |main_#t~mem20.offset|))) (or (not (= 0 |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.offset|))) (or (= |main_~#list~0.base| |main_#t~mem20.base|) (= 1 (select |#valid| |main_~#list~0.base|)))), 74466#(and (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 0) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_~#list~0.offset| 0)), 74469#(and (not (= |main_~#list~0.base| |main_#t~mem20.base|)) (= 1 (select |#valid| |main_~#list~0.base|))), 74468#(and (not (= 0 |main_#t~mem20.base|)) (or (not (= |main_~#list~0.base| |main_#t~mem20.base|)) (= (select |#valid| |main_#t~mem20.base|) 0)) (or (= |main_~#list~0.base| |main_#t~mem20.base|) (= 1 (select |#valid| |main_~#list~0.base|)))), 74470#(= 1 (select |#valid| |main_~#list~0.base|)), 74457#true, 74459#(= |main_~#list~0.offset| 0), 74458#false, 74461#(and (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_~#list~0.offset| 0)), 74460#(and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.offset| 0)), 74463#(and (= |main_#t~mem19.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_~#list~0.offset| 0)), 74462#(and (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_~#list~0.offset| 0) (= |main_#t~mem18.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))] [2018-04-12 04:19:39,568 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 12 proven. 5 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2018-04-12 04:19:39,568 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-12 04:19:39,568 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-12 04:19:39,568 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2018-04-12 04:19:39,568 INFO L87 Difference]: Start difference. First operand 971 states and 1128 transitions. Second operand 14 states. [2018-04-12 04:19:39,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:19:39,870 INFO L93 Difference]: Finished difference Result 978 states and 1133 transitions. [2018-04-12 04:19:39,870 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-12 04:19:39,870 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 100 [2018-04-12 04:19:39,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:19:39,871 INFO L225 Difference]: With dead ends: 978 [2018-04-12 04:19:39,872 INFO L226 Difference]: Without dead ends: 978 [2018-04-12 04:19:39,872 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=129, Invalid=521, Unknown=0, NotChecked=0, Total=650 [2018-04-12 04:19:39,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 978 states. [2018-04-12 04:19:39,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 978 to 958. [2018-04-12 04:19:39,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 958 states. [2018-04-12 04:19:39,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 958 states to 958 states and 1114 transitions. [2018-04-12 04:19:39,878 INFO L78 Accepts]: Start accepts. Automaton has 958 states and 1114 transitions. Word has length 100 [2018-04-12 04:19:39,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:19:39,878 INFO L459 AbstractCegarLoop]: Abstraction has 958 states and 1114 transitions. [2018-04-12 04:19:39,878 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-12 04:19:39,878 INFO L276 IsEmpty]: Start isEmpty. Operand 958 states and 1114 transitions. [2018-04-12 04:19:39,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2018-04-12 04:19:39,878 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:19:39,879 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1] [2018-04-12 04:19:39,879 INFO L408 AbstractCegarLoop]: === Iteration 98 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:19:39,879 INFO L82 PathProgramCache]: Analyzing trace with hash 786904895, now seen corresponding path program 1 times [2018-04-12 04:19:39,879 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:19:39,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:19:39,895 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:19:41,428 WARN L151 SmtUtils]: Spent 107ms on a formula simplification. DAG size of input: 67 DAG size of output 55 [2018-04-12 04:19:41,877 WARN L151 SmtUtils]: Spent 218ms on a formula simplification. DAG size of input: 77 DAG size of output 69 [2018-04-12 04:19:43,640 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 10 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:19:43,640 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:19:43,641 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50] total 50 [2018-04-12 04:19:43,641 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:19:43,641 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 4 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:19:43,641 INFO L182 omatonBuilderFactory]: Interpolants [76433#false, 76432#true, 76435#(and (= 0 |main_~#list~0.offset|) (= (select |#length| |main_~#list~0.base|) 4) (= 1 (select |#valid| |main_~#list~0.base|))), 76434#(and (= 4 (select |#length| |main_~#list~0.base|)) (= 0 |main_~#list~0.offset|)), 76437#(and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)), 76436#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 76439#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)), 76438#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|) 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 76441#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 0)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)), 76440#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 0)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)), 76443#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 0) (or (= (select |old(#valid)| (@diff |old(#length)| |#length|)) 0) (= |old(#length)| |#length|)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 0) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))), 76442#(and (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|) 0) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) (= |#length| (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.offset|)), 76445#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) (+ 0 4))) (or (= (select |old(#valid)| (@diff |old(#length)| |#length|)) 0) (= |old(#length)| |#length|)) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 0)), 76444#(and (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4))) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 0) (or (= (select |old(#valid)| (@diff |old(#length)| |#length|)) 0) (= |old(#length)| |#length|)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 0) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))), 76447#(and (or (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 0)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) (+ 0 4))) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (or (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)), 76446#(and (or (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 0)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) (+ 0 4))) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)), 76449#(and (<= (select |#length| |main_~#list~0.base|) 4) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 |main_~#list~0.offset|) (or (<= (select |#length| |main_~#list~0.base|) 3) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (+ (+ (select |#length| |main_~#list~0.base|) (- 4)) 4)))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))), 76448#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0) (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (+ 0 4))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (or (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0) (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))), 76451#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 76450#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 76453#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (or (and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 76452#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (or (and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#valid|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 76455#(and (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (or (and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 76454#(and (or (and (or (and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.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_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 76457#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= (select |old(#valid)| (@diff |old(#length)| |#length|)) 0) (= |old(#length)| |#length|)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 76456#(and (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|) 0) (= |#length| (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 76459#(and (= |#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 (= (select |old(#valid)| (@diff |old(#length)| |#length|)) 0) (= |old(#length)| |#length|)) (= (store |old(#memory_$Pointer$.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 |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|))), 76458#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.base|) (or (= (select |old(#valid)| (@diff |old(#length)| |#length|)) 0) (= |old(#length)| |#length|)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 0)), 76461#(or (and (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (and (<= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (<= 4 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (or (and (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (+ (+ (- (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= (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) (= |#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))) (or (= (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) (= |#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) 0) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (<= 5 (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| 0)))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 76460#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (or (and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (or (and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) 0) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))))) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 76463#(and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (and (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select |#length| |main_~#list~0.base|))) (and (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select |#length| |main_~#list~0.base|))) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select |#length| |main_~#list~0.base|))) 0)) (select |#length| |main_~#list~0.base|)))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select |#length| |main_~#list~0.base|))) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select |#length| |main_~#list~0.base|)))))) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (= (select |#length| |main_~#list~0.base|) (+ |main_#t~mem16.offset| 4))) (not (= |main_#t~mem16.offset| 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 76462#(or (and (or (= (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|)) (+ (+ (select |#length| |main_~#list~0.base|) (- 4)) 4))) (and (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (+ (+ (select |#length| |main_~#list~0.base|) (- 4)) 4))) 0)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (+ (+ (select |#length| |main_~#list~0.base|) (- 4)) 4))) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (+ (+ (select |#length| |main_~#list~0.base|) (- 4)) 4))) 0)) (+ (+ (select |#length| |main_~#list~0.base|) (- 4)) 4))))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (+ (+ (select |#length| |main_~#list~0.base|) (- 4)) 4)))))) (<= (select |#length| |main_~#list~0.base|) 4) (<= 4 (select |#length| |main_~#list~0.base|)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 76465#(or (and (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= |main_~#list~0.base| main_~next~0.base)) (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (<= (select |#length| |main_~#list~0.base|) 4) (<= 4 (select |#length| |main_~#list~0.base|)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (select |#length| |main_~#list~0.base|))))))) (= 0 main_~next~0.offset)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 76464#(or (and (= 0 |main_#t~mem17.offset|) (or (and (or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)) (select |#length| |main_~#list~0.base|))) (<= (select |#length| |main_~#list~0.base|) 4) (<= 4 (select |#length| |main_~#list~0.base|)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0))) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 76467#(or (and (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (<= (select |#length| |main_~#list~0.base|) 4) (<= 4 (select |#length| |main_~#list~0.base|)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (select |#length| |main_~#list~0.base|))))) (not (= |main_~#list~0.base| main_~next~0.base)))) (= 0 main_~next~0.offset)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 76466#(or (and (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (<= (select |#length| |main_~#list~0.base|) 4) (<= 4 (select |#length| |main_~#list~0.base|)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (select |#length| |main_~#list~0.base|))))) (not (= |main_~#list~0.base| main_~next~0.base)))) (= 0 main_~next~0.offset)) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 76469#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 0) (and (<= (select |#length| |main_~#list~0.base|) 4) (<= 4 (select |#length| |main_~#list~0.base|)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (select |#length| |main_~#list~0.base|)))))), 76468#(or (and (= 0 main_~next~0.offset) (or (and (not (= |main_~#list~0.base| main_~next~0.base)) (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (<= (select |#length| |main_~#list~0.base|) 4) (<= 4 (select |#length| |main_~#list~0.base|)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (select |#length| |main_~#list~0.base|)))))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))) (and (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 76471#(or (and (<= (select |#length| |main_~#list~0.base|) 4) (<= 4 (select |#length| |main_~#list~0.base|)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (select |#length| |main_~#list~0.base|)))) (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 0) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)), 76470#(and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 0) (and (<= (select |#length| |main_~#list~0.base|) 4) (<= 4 (select |#length| |main_~#list~0.base|)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (select |#length| |main_~#list~0.base|)))))), 76473#(or (and (<= (select |#length| |main_~#list~0.base|) 4) (<= 4 (select |#length| |main_~#list~0.base|)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (select |#length| |main_~#list~0.base|)))) (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 0)), 76472#(or (and (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 0) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (<= (select |#length| |main_~#list~0.base|) 4) (<= 4 (select |#length| |main_~#list~0.base|)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (select |#length| |main_~#list~0.base|))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select |#valid| |main_#t~mem16.base|) 0)), 76475#(or (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem19.base|) 4)) (= (select |#valid| |main_#t~mem19.base|) 0)), 76474#(or (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) 4)) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) 0)), 76477#(or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4))) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) 0)), 76476#(or (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) 4)) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) 0)), 76479#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base 0)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base))), 76478#(or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base 0) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) 0)), 76481#(or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base 0)), 76480#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base 0) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#t~mem11.base|))) (or (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#t~mem11.base|))), 76482#(or (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base 0))] [2018-04-12 04:19:43,641 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 10 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:19:43,642 INFO L442 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-04-12 04:19:43,642 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-04-12 04:19:43,642 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=2423, Unknown=0, NotChecked=0, Total=2550 [2018-04-12 04:19:43,642 INFO L87 Difference]: Start difference. First operand 958 states and 1114 transitions. Second operand 51 states. [2018-04-12 04:19:44,411 WARN L151 SmtUtils]: Spent 112ms on a formula simplification. DAG size of input: 84 DAG size of output 67 [2018-04-12 04:19:44,689 WARN L151 SmtUtils]: Spent 127ms on a formula simplification. DAG size of input: 98 DAG size of output 82 [2018-04-12 04:19:45,738 WARN L151 SmtUtils]: Spent 199ms on a formula simplification. DAG size of input: 98 DAG size of output 95 [2018-04-12 04:19:46,359 WARN L151 SmtUtils]: Spent 117ms on a formula simplification. DAG size of input: 99 DAG size of output 94 [2018-04-12 04:19:46,559 WARN L151 SmtUtils]: Spent 125ms on a formula simplification. DAG size of input: 89 DAG size of output 84 [2018-04-12 04:19:47,055 WARN L151 SmtUtils]: Spent 294ms on a formula simplification. DAG size of input: 136 DAG size of output 129 [2018-04-12 04:19:51,013 WARN L151 SmtUtils]: Spent 173ms on a formula simplification. DAG size of input: 96 DAG size of output 81 [2018-04-12 04:19:53,389 WARN L151 SmtUtils]: Spent 109ms on a formula simplification. DAG size of input: 99 DAG size of output 95 [2018-04-12 04:19:53,994 WARN L151 SmtUtils]: Spent 118ms on a formula simplification. DAG size of input: 77 DAG size of output 71 [2018-04-12 04:19:55,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:19:55,090 INFO L93 Difference]: Finished difference Result 995 states and 1146 transitions. [2018-04-12 04:19:55,090 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2018-04-12 04:19:55,090 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 107 [2018-04-12 04:19:55,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:19:55,091 INFO L225 Difference]: With dead ends: 995 [2018-04-12 04:19:55,091 INFO L226 Difference]: Without dead ends: 995 [2018-04-12 04:19:55,092 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3633 ImplicationChecksByTransitivity, 11.2s TimeCoverageRelationStatistics Valid=920, Invalid=13600, Unknown=0, NotChecked=0, Total=14520 [2018-04-12 04:19:55,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 995 states. [2018-04-12 04:19:55,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 995 to 958. [2018-04-12 04:19:55,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 958 states. [2018-04-12 04:19:55,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 958 states to 958 states and 1112 transitions. [2018-04-12 04:19:55,100 INFO L78 Accepts]: Start accepts. Automaton has 958 states and 1112 transitions. Word has length 107 [2018-04-12 04:19:55,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:19:55,100 INFO L459 AbstractCegarLoop]: Abstraction has 958 states and 1112 transitions. [2018-04-12 04:19:55,100 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-04-12 04:19:55,100 INFO L276 IsEmpty]: Start isEmpty. Operand 958 states and 1112 transitions. [2018-04-12 04:19:55,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2018-04-12 04:19:55,101 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:19:55,102 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:19:55,102 INFO L408 AbstractCegarLoop]: === Iteration 99 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:19:55,102 INFO L82 PathProgramCache]: Analyzing trace with hash -410629311, now seen corresponding path program 1 times [2018-04-12 04:19:55,102 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:19:55,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:19:55,122 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:19:57,861 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 4 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:19:57,861 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:19:57,861 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46] total 46 [2018-04-12 04:19:57,861 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:19:57,862 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:19:57,862 INFO L182 omatonBuilderFactory]: Interpolants [78593#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4))) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset)), 78592#(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_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))), 78595#(and (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) 4)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|))), 78594#(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_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 4))), 78597#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (and (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) 4)) (= (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))), 78596#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) 4)) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 78599#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 78598#(and (= 4 (select |#length| |main_~#list~0.base|)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4) |main_~#list~0.base|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))), 78601#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 78600#(and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 78603#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 78602#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (or (and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 78605#(or (and (= |#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$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (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|)))) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|)))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 78604#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 78607#(and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (not (= |main_#t~mem16.offset| 0)) (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (or (and (or (and (= 4 (select |#length| |main_~#list~0.base|)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0)) 4) |main_~#list~0.base|))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 78606#(or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (or (and (or (and (= 4 (select |#length| |main_~#list~0.base|)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) 4) |main_~#list~0.base|))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~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|)) 4)))), 78609#(or (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (= 0 main_~next~0.offset) (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (and (= 4 (select |#length| |main_~#list~0.base|)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4) |main_~#list~0.base|)))) (not (= |main_~#list~0.base| main_~next~0.base))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 78608#(or (and (= 0 |main_#t~mem17.offset|) (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (and (or (and (= 4 (select |#length| |main_~#list~0.base|)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)) 4) |main_~#list~0.base|))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0))) (not (= |main_~#list~0.base| |main_#t~mem17.base|))))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 78611#(or (and (= 0 main_~next~0.offset) (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 4 (select |#length| |main_~#list~0.base|)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4) |main_~#list~0.base|))))))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 78610#(or (and (= 0 main_~next~0.offset) (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 4 (select |#length| |main_~#list~0.base|)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4) |main_~#list~0.base|))))))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 78613#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (and (= 4 (select |#length| |main_~#list~0.base|)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4) |main_~#list~0.base|))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 1 (select |#valid| |main_~#list~0.base|))), 78612#(or (and (= 0 main_~next~0.offset) (or (and (or (and (= 4 (select |#length| |main_~#list~0.base|)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4) |main_~#list~0.base|))) (and (= 0 (select |#valid| (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|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 78615#(and (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (= 4 (select |#length| |main_~#list~0.base|)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4) |main_~#list~0.base|)))) (= 1 (select |#valid| |main_~#list~0.base|))), 78614#(and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (and (= 4 (select |#length| |main_~#list~0.base|)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4) |main_~#list~0.base|))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 1 (select |#valid| |main_~#list~0.base|))), 78617#(and (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (= 4 (select |#length| |main_~#list~0.base|)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4) |main_~#list~0.base|)))) (= 1 (select |#valid| |main_~#list~0.base|))), 78616#(and (or (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 4 (select |#length| |main_~#list~0.base|)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4) |main_~#list~0.base|)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| |main_#t~mem16.base|))) (= 1 (select |#valid| |main_~#list~0.base|))), 78619#(and (or (= 0 (select |#valid| |main_#t~mem19.base|)) (and (= 4 (select |#length| |main_~#list~0.base|)) (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem19.base|) 4) |main_~#list~0.base|)))) (= 1 (select |#valid| |main_~#list~0.base|))), 78618#(and (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|))) (and (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) 4) |main_~#list~0.base|)) (= 4 (select |#length| |main_~#list~0.base|)))) (= 1 (select |#valid| |main_~#list~0.base|))), 78621#(or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0))), 78620#(= |#valid| |old(#valid)|), 78623#(or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)) (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#t~mem11.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (not (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) 4)) (= 1 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)))), 78622#(or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (not (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) 4)) (= 1 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|))) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0))), 78625#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (not (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) 4)) (or (= |#valid| |old(#valid)|) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base (@diff |old(#valid)| |#valid|)) (or (= |#valid| |old(#valid)|) (= (@diff |old(#valid)| |#valid|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) 4)))) (and (or (= |#valid| |old(#valid)|) (= (@diff |old(#valid)| |#valid|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) 4))) (= (select |#valid| (@diff |old(#valid)| |#valid|)) 0))) (= 1 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 78624#(or (and (or (= |#valid| |old(#valid)|) (and (or (= (@diff |old(#valid)| |#valid|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4))) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base (@diff |old(#valid)| |#valid|))) (and (or (= (@diff |old(#valid)| |#valid|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4))) (= |#valid| |old(#valid)|)) (= (select |#valid| (@diff |old(#valid)| |#valid|)) 0))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (not (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) 4)) (= 1 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0))), 78627#(= 1 (select |#valid| |main_~#list~0.base|)), 78626#(and (or (= (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (or (= |#valid| |old(#valid)|) (and (or (= (@diff |old(#valid)| |#valid|) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) 4)) (not (= (select |#length| (@diff |old(#valid)| |#valid|)) 4))) (or (not (= (select |#length| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) 4)) (= (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) 4)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= 1 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (= (select |#valid| (@diff |old(#valid)| |#valid|)) 0)))), 78581#true, 78583#(and (= 4 (select |#length| |main_~#list~0.base|)) (not (= 0 |main_~#list~0.base|))), 78582#false, 78585#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 78584#(and (= 4 (select |#length| |main_~#list~0.base|)) (not (= 0 |main_~#list~0.base|)) (= (select |#valid| |main_~#list~0.base|) 1)), 78587#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 78586#(and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 78589#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 78588#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 78591#(and (= |#length| (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))), 78590#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))] [2018-04-12 04:19:57,862 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 4 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:19:57,862 INFO L442 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-04-12 04:19:57,862 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-04-12 04:19:57,863 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=2037, Unknown=0, NotChecked=0, Total=2162 [2018-04-12 04:19:57,863 INFO L87 Difference]: Start difference. First operand 958 states and 1112 transitions. Second operand 47 states. [2018-04-12 04:20:01,844 WARN L151 SmtUtils]: Spent 172ms on a formula simplification. DAG size of input: 75 DAG size of output 65 [2018-04-12 04:20:04,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:20:04,009 INFO L93 Difference]: Finished difference Result 997 states and 1146 transitions. [2018-04-12 04:20:04,009 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-04-12 04:20:04,009 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 100 [2018-04-12 04:20:04,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:20:04,010 INFO L225 Difference]: With dead ends: 997 [2018-04-12 04:20:04,010 INFO L226 Difference]: Without dead ends: 997 [2018-04-12 04:20:04,010 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 8 SyntacticMatches, 3 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2010 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=571, Invalid=8359, Unknown=0, NotChecked=0, Total=8930 [2018-04-12 04:20:04,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 997 states. [2018-04-12 04:20:04,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 997 to 953. [2018-04-12 04:20:04,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 953 states. [2018-04-12 04:20:04,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 953 states to 953 states and 1107 transitions. [2018-04-12 04:20:04,016 INFO L78 Accepts]: Start accepts. Automaton has 953 states and 1107 transitions. Word has length 100 [2018-04-12 04:20:04,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:20:04,016 INFO L459 AbstractCegarLoop]: Abstraction has 953 states and 1107 transitions. [2018-04-12 04:20:04,016 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-04-12 04:20:04,016 INFO L276 IsEmpty]: Start isEmpty. Operand 953 states and 1107 transitions. [2018-04-12 04:20:04,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2018-04-12 04:20:04,017 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:20:04,017 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:20:04,017 INFO L408 AbstractCegarLoop]: === Iteration 100 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:20:04,017 INFO L82 PathProgramCache]: Analyzing trace with hash 522226337, now seen corresponding path program 1 times [2018-04-12 04:20:04,017 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:20:04,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:20:04,032 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:20:04,947 WARN L151 SmtUtils]: Spent 105ms on a formula simplification. DAG size of input: 40 DAG size of output 30 [2018-04-12 04:20:06,247 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 4 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:20:06,248 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:20:06,248 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44] total 44 [2018-04-12 04:20:06,248 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:20:06,248 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:20:06,248 INFO L182 omatonBuilderFactory]: Interpolants [80705#(or (and (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))) (not (= |main_#t~mem20.offset| 0))), 80704#(or (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (and (or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (not (= |main_~#list~0.base| main_~next~0.base))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))), 80707#(and (or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (and (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (and (not (= |main_~#list~0.base| main_~next~0.base)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (and (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))), 80706#(and (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))), 80709#(and (or (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0))) (= (select |#valid| |main_#t~mem16.base|) 0)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0)) 0) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0)) (= (select |#valid| |main_#t~mem16.base|) 0))), 80708#(and (or (= (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)))) (or (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4)) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 0))), 80711#(and (or (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0)) 0) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0)))), 80710#(and (or (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (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)))), 80713#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (= |#valid| |old(#valid)|)), 80712#(and (or (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem19.base|)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (= |main_~#list~0.base| |main_#t~mem19.base|) (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem19.base|) 4)) (= (select |#valid| |main_#t~mem19.base|) 0) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)))), 80715#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (= |#valid| |old(#valid)|) (or (not (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#t~mem11.base|)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base))), 80714#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (= |#valid| |old(#valid)|) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base))), 80717#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (or (and (= 0 (select |#valid| (@diff |old(#valid)| |#valid|))) (= 1 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) 4) (@diff |old(#valid)| |#valid|))) (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 80716#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (or (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base (@diff |old(#valid)| |#valid|)) (and (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4)) (@diff |old(#valid)| |#valid|)) (not (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset))) (= 0 (select |#valid| (@diff |old(#valid)| |#valid|))) (= 1 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 80719#(or (= (select |#valid| |main_~#list~0.base|) (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|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 80718#(and (or (= |#valid| |old(#valid)|) (and (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (select |#valid| (@diff |old(#valid)| |#valid|))) (= 0 (select |#valid| (@diff |old(#valid)| |#valid|))) (= 1 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) 4) (@diff |old(#valid)| |#valid|))) (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|)) (= 0 (select |#valid| (@diff |old(#valid)| |#valid|))))) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (or (and (= 1 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (= 0 (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) 4) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))), 80721#(or (= 1 (select |#valid| |main_#t~mem20.base|)) (= |main_#t~mem20.base| 0)), 80720#(or (= 1 (select |#valid| |main_#t~mem20.base|)) (= |main_#t~mem20.base| 0) (not (= |main_#t~mem20.offset| 0))), 80677#true, 80679#(= 1 (select |#valid| |main_~#list~0.base|)), 80678#false, 80681#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 80680#(= |#valid| |old(#valid)|), 80683#(and (or (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 80682#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|) 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0)), 80685#(and (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|) 0) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.offset|)), 80684#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (or (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))), 80687#(and (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 0)), 80686#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 0)), 80689#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (or (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) 4)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (or (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))), 80688#(and (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 0) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 4))), 80691#(and (or (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0) (not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)))) (or (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0) (and (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (or (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) 4)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))))), 80690#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (or (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) 4)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0)))), 80693#(= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|), 80692#(and (or (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (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_~#list~0.base|) |main_~#list~0.offset|))) (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)))), 80695#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 80694#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 80697#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 80696#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 80699#(and (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 80698#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))), 80701#(and (or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (= (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|)) 4)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (= (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|)) 4)) (and (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 80700#(or (and (= |#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 |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (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|)))) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|)))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 80703#(or (and (or (not (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (and (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0))) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 80702#(and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (not (= |main_#t~mem16.offset| 0)) (and (or (and (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (= |main_~#list~0.base| (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|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (or (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0)) (= |main_~#list~0.base| (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|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))))))] [2018-04-12 04:20:06,248 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 4 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:20:06,249 INFO L442 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-04-12 04:20:06,249 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-04-12 04:20:06,249 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=1852, Unknown=0, NotChecked=0, Total=1980 [2018-04-12 04:20:06,249 INFO L87 Difference]: Start difference. First operand 953 states and 1107 transitions. Second operand 45 states. [2018-04-12 04:20:09,568 WARN L151 SmtUtils]: Spent 126ms on a formula simplification. DAG size of input: 57 DAG size of output 54 [2018-04-12 04:20:10,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:20:10,375 INFO L93 Difference]: Finished difference Result 986 states and 1141 transitions. [2018-04-12 04:20:10,375 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2018-04-12 04:20:10,375 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 102 [2018-04-12 04:20:10,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:20:10,376 INFO L225 Difference]: With dead ends: 986 [2018-04-12 04:20:10,376 INFO L226 Difference]: Without dead ends: 986 [2018-04-12 04:20:10,377 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2499 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=565, Invalid=8941, Unknown=0, NotChecked=0, Total=9506 [2018-04-12 04:20:10,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 986 states. [2018-04-12 04:20:10,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 986 to 948. [2018-04-12 04:20:10,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 948 states. [2018-04-12 04:20:10,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 948 states to 948 states and 1101 transitions. [2018-04-12 04:20:10,384 INFO L78 Accepts]: Start accepts. Automaton has 948 states and 1101 transitions. Word has length 102 [2018-04-12 04:20:10,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:20:10,384 INFO L459 AbstractCegarLoop]: Abstraction has 948 states and 1101 transitions. [2018-04-12 04:20:10,384 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-04-12 04:20:10,384 INFO L276 IsEmpty]: Start isEmpty. Operand 948 states and 1101 transitions. [2018-04-12 04:20:10,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2018-04-12 04:20:10,385 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:20:10,385 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-04-12 04:20:10,386 INFO L408 AbstractCegarLoop]: === Iteration 101 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:20:10,386 INFO L82 PathProgramCache]: Analyzing trace with hash -1304739895, now seen corresponding path program 1 times [2018-04-12 04:20:10,386 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:20:10,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:20:10,404 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:20:11,649 WARN L151 SmtUtils]: Spent 101ms on a formula simplification. DAG size of input: 61 DAG size of output 51 [2018-04-12 04:20:13,017 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 14 proven. 28 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-12 04:20:13,018 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:20:13,018 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51] total 51 [2018-04-12 04:20:13,018 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:20:13,018 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 14 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:20:13,018 INFO L182 omatonBuilderFactory]: Interpolants [82817#(= 1 (select |#valid| |main_#t~mem20.base|)), 82816#(or (= 1 (select |#valid| |main_#t~mem20.base|)) (not (= |main_#t~mem20.offset| 0))), 82767#false, 82766#true, 82769#(= |#valid| |old(#valid)|), 82768#(= 1 (select |#valid| |main_~#list~0.base|)), 82771#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|) 0)), 82770#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 82773#(and (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 82772#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 82775#(= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 0), 82774#(= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|) 0), 82777#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))), 82776#(= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 0), 82779#(or (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))), 82778#(and (or (and (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))), 82781#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 82780#(and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (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)))), 82783#(and (= |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0)), 82782#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 82785#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 82784#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 82787#(and (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)))), 82786#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |old(#valid)|) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))), 82789#(and (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.base|) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 0)), 82788#(and (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 82791#(or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) (= (store (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| 0) |old(#valid)|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))))) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 82790#(and (or (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (and (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.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|))))), 82793#(or (and (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (and (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) 0) |old(#valid)|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#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|)))) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (and (= (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) 0) |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|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))) (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 (= (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) 0) |old(#valid)|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))), 82792#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (and (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) (= (store (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) 0) |old(#valid)|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 82795#(or (and (= (select (select |#memory_$Pointer$.base| (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|)) (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem21.base| (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|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (and (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 82794#(or (= (select (select |#memory_$Pointer$.base| (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|)) (and (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 82797#(and (or (and (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= |main_#t~mem16.offset| 0)) (= |main_~#list~0.base| (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|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|))), 82796#(or (and (= (select (select |#memory_$Pointer$.base| (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|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (= (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|)) 4)) (and (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 82799#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= |main_~#list~0.base| main_~next~0.base)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 82798#(or (and (not (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0))) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 82801#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= |main_~#list~0.base| main_~next~0.base)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem19.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 82800#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= |main_~#list~0.base| main_~next~0.base)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 82803#(and (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)))), 82802#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (= |#valid| |old(#valid)|)), 82805#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= 0 |main_#t~mem20.base|)) (= (select |#valid| |main_#t~mem20.base|) 0)) (and (not (= |main_~#list~0.base| main_~next~0.base)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 82804#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= |main_~#list~0.base| main_~next~0.base)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (or (not (= 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|)) 0)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 82807#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 82806#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= 0 |main_#t~mem20.base|)) (= (select |#valid| |main_#t~mem20.base|) 0)) (and (not (= |main_~#list~0.base| main_~next~0.base)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 82809#(or (= (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)))), 82808#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (and (not (= |main_~#list~0.base| main_~next~0.base)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (and (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 82811#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (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)))), 82810#(and (or (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0))) (= (select |#valid| |main_#t~mem16.base|) 0)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 82813#(and (or (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem19.base|)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 82812#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0)))), 82815#(or (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 82814#(and (or (= |#valid| |old(#valid)|) (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|)) (= 0 (select |#valid| (@diff |old(#valid)| |#valid|))))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))] [2018-04-12 04:20:13,019 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 14 proven. 28 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-12 04:20:13,019 INFO L442 AbstractCegarLoop]: Interpolant automaton has 52 states [2018-04-12 04:20:13,019 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2018-04-12 04:20:13,019 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=2497, Unknown=0, NotChecked=0, Total=2652 [2018-04-12 04:20:13,019 INFO L87 Difference]: Start difference. First operand 948 states and 1101 transitions. Second operand 52 states. [2018-04-12 04:20:13,843 WARN L151 SmtUtils]: Spent 130ms on a formula simplification. DAG size of input: 76 DAG size of output 76 [2018-04-12 04:20:14,205 WARN L151 SmtUtils]: Spent 101ms on a formula simplification. DAG size of input: 61 DAG size of output 54 [2018-04-12 04:20:14,478 WARN L151 SmtUtils]: Spent 161ms on a formula simplification. DAG size of input: 82 DAG size of output 67 [2018-04-12 04:20:14,650 WARN L151 SmtUtils]: Spent 115ms on a formula simplification. DAG size of input: 67 DAG size of output 54 [2018-04-12 04:20:15,034 WARN L151 SmtUtils]: Spent 213ms on a formula simplification. DAG size of input: 90 DAG size of output 89 [2018-04-12 04:20:16,408 WARN L151 SmtUtils]: Spent 102ms on a formula simplification. DAG size of input: 54 DAG size of output 52 [2018-04-12 04:20:17,521 WARN L151 SmtUtils]: Spent 117ms on a formula simplification. DAG size of input: 63 DAG size of output 61 [2018-04-12 04:20:18,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:20:18,908 INFO L93 Difference]: Finished difference Result 1022 states and 1189 transitions. [2018-04-12 04:20:18,909 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2018-04-12 04:20:18,909 INFO L78 Accepts]: Start accepts. Automaton has 52 states. Word has length 109 [2018-04-12 04:20:18,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:20:18,910 INFO L225 Difference]: With dead ends: 1022 [2018-04-12 04:20:18,910 INFO L226 Difference]: Without dead ends: 1022 [2018-04-12 04:20:18,911 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 7 SyntacticMatches, 1 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2999 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=663, Invalid=10467, Unknown=0, NotChecked=0, Total=11130 [2018-04-12 04:20:18,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1022 states. [2018-04-12 04:20:18,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1022 to 952. [2018-04-12 04:20:18,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 952 states. [2018-04-12 04:20:18,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 952 states to 952 states and 1108 transitions. [2018-04-12 04:20:18,918 INFO L78 Accepts]: Start accepts. Automaton has 952 states and 1108 transitions. Word has length 109 [2018-04-12 04:20:18,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:20:18,918 INFO L459 AbstractCegarLoop]: Abstraction has 952 states and 1108 transitions. [2018-04-12 04:20:18,918 INFO L460 AbstractCegarLoop]: Interpolant automaton has 52 states. [2018-04-12 04:20:18,918 INFO L276 IsEmpty]: Start isEmpty. Operand 952 states and 1108 transitions. [2018-04-12 04:20:18,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2018-04-12 04:20:18,919 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:20:18,919 INFO L355 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 9, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2018-04-12 04:20:18,919 INFO L408 AbstractCegarLoop]: === Iteration 102 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:20:18,919 INFO L82 PathProgramCache]: Analyzing trace with hash 1996182162, now seen corresponding path program 2 times [2018-04-12 04:20:18,919 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:20:18,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:20:18,928 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:20:19,009 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 9 proven. 270 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2018-04-12 04:20:19,010 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:20:19,010 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-12 04:20:19,010 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:20:19,010 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2018-04-12 04:20:19,010 INFO L182 omatonBuilderFactory]: Interpolants [84901#false, 84900#true, 84903#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 1), 84902#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 0), 84905#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 3), 84904#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 2), 84907#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 5), 84906#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 4), 84909#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 7), 84908#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 6), 84911#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 9), 84910#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 8)] [2018-04-12 04:20:19,010 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 9 proven. 270 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2018-04-12 04:20:19,010 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-12 04:20:19,010 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-12 04:20:19,010 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2018-04-12 04:20:19,010 INFO L87 Difference]: Start difference. First operand 952 states and 1108 transitions. Second operand 12 states. [2018-04-12 04:20:19,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:20:19,036 INFO L93 Difference]: Finished difference Result 964 states and 1120 transitions. [2018-04-12 04:20:19,036 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-12 04:20:19,037 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 143 [2018-04-12 04:20:19,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:20:19,037 INFO L225 Difference]: With dead ends: 964 [2018-04-12 04:20:19,037 INFO L226 Difference]: Without dead ends: 964 [2018-04-12 04:20:19,038 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2018-04-12 04:20:19,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 964 states. [2018-04-12 04:20:19,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 964 to 959. [2018-04-12 04:20:19,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 959 states. [2018-04-12 04:20:19,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 959 states to 959 states and 1115 transitions. [2018-04-12 04:20:19,046 INFO L78 Accepts]: Start accepts. Automaton has 959 states and 1115 transitions. Word has length 143 [2018-04-12 04:20:19,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:20:19,046 INFO L459 AbstractCegarLoop]: Abstraction has 959 states and 1115 transitions. [2018-04-12 04:20:19,046 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-12 04:20:19,046 INFO L276 IsEmpty]: Start isEmpty. Operand 959 states and 1115 transitions. [2018-04-12 04:20:19,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2018-04-12 04:20:19,047 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:20:19,048 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 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, 1, 1, 1] [2018-04-12 04:20:19,048 INFO L408 AbstractCegarLoop]: === Iteration 103 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:20:19,048 INFO L82 PathProgramCache]: Analyzing trace with hash 1297061974, now seen corresponding path program 2 times [2018-04-12 04:20:19,048 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:20:19,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:20:19,065 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:20:20,296 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 36 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:20:20,296 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:20:20,296 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41] total 41 [2018-04-12 04:20:20,296 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:20:20,296 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 23 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:20:20,296 INFO L182 omatonBuilderFactory]: Interpolants [86849#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))), 86848#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))), 86851#(and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (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)))), 86850#(or (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0) (and (not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))), 86853#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 86852#(= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|), 86855#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 86854#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 86857#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))), 86856#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 86859#(or (and (= |#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 |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (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|)))) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|)))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 86858#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 86861#(or (and (or (and (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (not (= |main_#t~mem16.offset| 0)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 86860#(or (= (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|)) 4)) (and (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 86863#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= |main_~#list~0.base| main_~next~0.base)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 86862#(or (and (not (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0))) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 86865#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 86864#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 86867#(or (= (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)))), 86866#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (and (not (= |main_~#list~0.base| main_~next~0.base)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (and (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 86869#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (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)))), 86868#(and (or (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0))) (= (select |#valid| |main_#t~mem16.base|) 0)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 86871#(and (or (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem19.base|)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 86870#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0)))), 86873#(and (or (= |#valid| |old(#valid)|) (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|)) (= 0 (select |#valid| (@diff |old(#valid)| |#valid|))))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 86872#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (= |#valid| |old(#valid)|)), 86875#(or (= 1 (select |#valid| |main_#t~mem20.base|)) (not (= |main_#t~mem20.offset| 0))), 86874#(or (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 86876#(= 1 (select |#valid| |main_#t~mem20.base|)), 86835#true, 86837#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|), 86836#false, 86839#(= 1 (select |#valid| |main_~#list~0.base|)), 86838#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 86841#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 86840#(= |#valid| |old(#valid)|), 86843#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 86842#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|) 0)), 86845#(= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|) 0), 86844#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 0) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))), 86847#(= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 0), 86846#(= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 0)] [2018-04-12 04:20:20,297 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 36 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:20:20,297 INFO L442 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-04-12 04:20:20,297 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-04-12 04:20:20,297 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=1603, Unknown=0, NotChecked=0, Total=1722 [2018-04-12 04:20:20,297 INFO L87 Difference]: Start difference. First operand 959 states and 1115 transitions. Second operand 42 states. [2018-04-12 04:20:22,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:20:22,941 INFO L93 Difference]: Finished difference Result 1037 states and 1197 transitions. [2018-04-12 04:20:22,941 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-04-12 04:20:22,941 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 117 [2018-04-12 04:20:22,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:20:22,942 INFO L225 Difference]: With dead ends: 1037 [2018-04-12 04:20:22,942 INFO L226 Difference]: Without dead ends: 1037 [2018-04-12 04:20:22,943 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2213 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=530, Invalid=7480, Unknown=0, NotChecked=0, Total=8010 [2018-04-12 04:20:22,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1037 states. [2018-04-12 04:20:22,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1037 to 945. [2018-04-12 04:20:22,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 945 states. [2018-04-12 04:20:22,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 945 states to 945 states and 1097 transitions. [2018-04-12 04:20:22,949 INFO L78 Accepts]: Start accepts. Automaton has 945 states and 1097 transitions. Word has length 117 [2018-04-12 04:20:22,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:20:22,949 INFO L459 AbstractCegarLoop]: Abstraction has 945 states and 1097 transitions. [2018-04-12 04:20:22,949 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-04-12 04:20:22,949 INFO L276 IsEmpty]: Start isEmpty. Operand 945 states and 1097 transitions. [2018-04-12 04:20:22,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2018-04-12 04:20:22,950 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:20:22,950 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1] [2018-04-12 04:20:22,950 INFO L408 AbstractCegarLoop]: === Iteration 104 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:20:22,950 INFO L82 PathProgramCache]: Analyzing trace with hash -1318563450, now seen corresponding path program 2 times [2018-04-12 04:20:22,951 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:20:22,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:20:22,961 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:20:23,890 WARN L151 SmtUtils]: Spent 102ms on a formula simplification. DAG size of input: 52 DAG size of output 47 [2018-04-12 04:20:24,569 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 6 proven. 40 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 04:20:24,569 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:20:24,570 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40] total 40 [2018-04-12 04:20:24,570 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:20:24,570 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:20:24,570 INFO L182 omatonBuilderFactory]: Interpolants [88961#true, 88963#(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)), 88962#false, 88965#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 88964#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 88967#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 88966#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 88969#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1)), 88968#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 88971#(and (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 88970#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 88973#(and (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| |old(#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(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= |#memory_$Pointer$.offset| |old(#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|)), 88972#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))), 88975#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 88974#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 88977#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 88976#(or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (and (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))))), 88979#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 88978#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 88981#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 88980#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 88983#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))), 88982#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 88985#(or (and (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#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|) (= |#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 |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (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|)))) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#memory_$Pointer$.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|) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 88984#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 88987#(and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4))) (not (= |main_#t~mem16.offset| 0)) (= |main_~#list~0.base| (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|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))), 88986#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 88989#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 88988#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 4)) (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4)) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 88991#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 88990#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 88993#(or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))), 88992#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 88995#(or (and (= 0 |main_#t~mem17.base|) (= 0 |main_#t~mem17.offset|)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 88994#(and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (not (= |main_#t~mem16.offset| 0)) (= 0 (select |#valid| |main_#t~mem16.base|)))), 88997#(or (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (not (= |main_#t~mem20.offset| 0))), 88996#(or (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 88999#(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|))), 88998#(and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)), 89000#(and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 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|)) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))] [2018-04-12 04:20:24,570 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 6 proven. 40 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 04:20:24,570 INFO L442 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-04-12 04:20:24,571 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-04-12 04:20:24,571 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=1441, Unknown=0, NotChecked=0, Total=1560 [2018-04-12 04:20:24,571 INFO L87 Difference]: Start difference. First operand 945 states and 1097 transitions. Second operand 40 states. [2018-04-12 04:20:25,359 WARN L151 SmtUtils]: Spent 178ms on a formula simplification. DAG size of input: 82 DAG size of output 82 [2018-04-12 04:20:27,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:20:27,525 INFO L93 Difference]: Finished difference Result 1026 states and 1186 transitions. [2018-04-12 04:20:27,525 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-04-12 04:20:27,525 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 105 [2018-04-12 04:20:27,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:20:27,527 INFO L225 Difference]: With dead ends: 1026 [2018-04-12 04:20:27,527 INFO L226 Difference]: Without dead ends: 1026 [2018-04-12 04:20:27,527 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 6 SyntacticMatches, 2 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1000 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=312, Invalid=4110, Unknown=0, NotChecked=0, Total=4422 [2018-04-12 04:20:27,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1026 states. [2018-04-12 04:20:27,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1026 to 974. [2018-04-12 04:20:27,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 974 states. [2018-04-12 04:20:27,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 974 states to 974 states and 1132 transitions. [2018-04-12 04:20:27,537 INFO L78 Accepts]: Start accepts. Automaton has 974 states and 1132 transitions. Word has length 105 [2018-04-12 04:20:27,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:20:27,537 INFO L459 AbstractCegarLoop]: Abstraction has 974 states and 1132 transitions. [2018-04-12 04:20:27,537 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-04-12 04:20:27,537 INFO L276 IsEmpty]: Start isEmpty. Operand 974 states and 1132 transitions. [2018-04-12 04:20:27,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2018-04-12 04:20:27,538 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:20:27,538 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-04-12 04:20:27,538 INFO L408 AbstractCegarLoop]: === Iteration 105 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:20:27,538 INFO L82 PathProgramCache]: Analyzing trace with hash 1523071763, now seen corresponding path program 1 times [2018-04-12 04:20:27,539 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:20:27,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:20:27,585 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:20:29,328 WARN L151 SmtUtils]: Spent 106ms on a formula simplification. DAG size of input: 68 DAG size of output 51 [2018-04-12 04:20:29,564 WARN L151 SmtUtils]: Spent 150ms on a formula simplification. DAG size of input: 69 DAG size of output 52 [2018-04-12 04:20:29,876 WARN L151 SmtUtils]: Spent 184ms on a formula simplification. DAG size of input: 76 DAG size of output 67 [2018-04-12 04:20:32,797 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 6 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:20:32,797 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:20:32,797 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60] total 60 [2018-04-12 04:20:32,797 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:20:32,797 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 5 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:20:32,798 INFO L182 omatonBuilderFactory]: Interpolants [91055#true, 91057#(and (= 4 (select |#length| |main_~#list~0.base|)) (not (= 0 |main_~#list~0.base|))), 91056#false, 91059#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 91058#(and (= 4 (select |#length| |main_~#list~0.base|)) (not (= 0 |main_~#list~0.base|)) (= (select |#valid| |main_~#list~0.base|) 1)), 91061#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 91060#(and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 91063#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 91062#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 91065#(and (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) (= |#length| (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))), 91064#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 91067#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4))) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))), 91066#(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_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))), 91069#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (and (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) 4)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (or (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 91068#(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_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 4))), 91071#(and (or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) 4)))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))), 91070#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) 4)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (or (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 91073#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 91072#(and (= 4 (select |#length| |main_~#list~0.base|)) (or (and (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4) |main_~#list~0.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 91075#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#valid|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 91074#(and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 91077#(and (or (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.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_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 91076#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#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|))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 91079#(and (= |#length| (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 91078#(and (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 91081#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~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|)))) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))), 91080#(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_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 91083#(and (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (and (or (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 91082#(and (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|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) (= |#memory_$Pointer$.base| |old(#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 |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))), 91085#(and (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))) (= (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 (= |#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 |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (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|)))) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (store |old(#memory_$Pointer$.base)| (@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| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= |#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))), 91084#(and (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 91087#(and (or (= (select |#length| |main_~#list~0.base|) 4) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (and (= (select (select |#memory_$Pointer$.base| (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|)) (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) 4) |main_~#list~0.base|)))) (= (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|)) 4)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 91086#(and (or (= 4 (select |#length| |main_~#list~0.base|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (= (select (select |#memory_$Pointer$.base| (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|)) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) 4) |main_~#list~0.base|)))) (= (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|)) 4)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 91089#(and (or (not (= |main_#t~mem16.offset| 0)) (and (or (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (or (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0)) 4) |main_~#list~0.base|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0)))) (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (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|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (or (= (select |#length| |main_~#list~0.base|) 4) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|))), 91088#(and (or (= (select |#length| |main_~#list~0.base|) 4) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (and (= (select (select |#memory_$Pointer$.base| (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|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) 4) |main_~#list~0.base|)))) (= (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|)) 4)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 91091#(or (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (or (= (select |#length| |main_~#list~0.base|) 4) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (= 0 main_~next~0.offset) (not (= |main_~#list~0.base| main_~next~0.base)) (or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4) |main_~#list~0.base|)))) (= main_~next~0.base (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))), 91090#(or (and (or (= (select |#length| |main_~#list~0.base|) 4) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (and (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)) 4) |main_~#list~0.base|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0))) (= 0 |main_#t~mem17.offset|) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 91093#(or (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (or (= (select |#length| |main_~#list~0.base|) 4) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem19.base| (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|) main_~next~0.base) (and (= 0 main_~next~0.offset) (not (= |main_~#list~0.base| main_~next~0.base)) (or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4) |main_~#list~0.base|)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= main_~next~0.base |main_#t~mem19.base|)))), 91092#(or (and (or (= (select |#length| |main_~#list~0.base|) 4) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (= 0 main_~next~0.offset) (not (= |main_~#list~0.base| main_~next~0.base)) (or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4) |main_~#list~0.base|)))) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= main_~next~0.base (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 91095#(= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)), 91094#(= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base), 91097#(or (and (or (= (select |#length| |main_~#list~0.base|) 4) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 main_~next~0.offset) (not (= |main_~#list~0.base| main_~next~0.base)) (or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4) |main_~#list~0.base|)))) (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (and (= 0 (select |#valid| main_~next~0.base)) (not (= |main_#t~mem20.base| main_~next~0.base))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))) (not (= |main_#t~mem20.offset| 0))), 91096#(or (and (or (= (select |#length| |main_~#list~0.base|) 4) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (= 0 (select |#valid| main_~next~0.base)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (= 0 main_~next~0.offset) (not (= |main_~#list~0.base| main_~next~0.base)) (or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4) |main_~#list~0.base|)))) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 91099#(and (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 main_~next~0.offset) (not (= |main_~#list~0.base| main_~next~0.base)) (or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4) |main_~#list~0.base|)))) (and (= 0 (select |#valid| main_~next~0.base)) (not (= |main_#t~mem20.base| main_~next~0.base))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (or (= (select |#length| |main_~#list~0.base|) 4) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))), 91098#(and (or (= (select |#length| |main_~#list~0.base|) 4) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 main_~next~0.offset) (not (= |main_~#list~0.base| main_~next~0.base)) (or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4) |main_~#list~0.base|)))) (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (and (= 0 (select |#valid| main_~next~0.base)) (not (= |main_#t~mem20.base| main_~next~0.base))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))), 91101#(and (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4) |main_~#list~0.base|)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))))) (= (select |#length| |main_~#list~0.base|) 4) (= 1 (select |#valid| |main_~#list~0.base|))), 91100#(and (or (= 0 (select |#valid| main_~next~0.base)) (and (= 0 main_~next~0.offset) (not (= |main_~#list~0.base| main_~next~0.base)) (or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4) |main_~#list~0.base|)) (and (= 0 (select |#valid| (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|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (or (= (select |#length| |main_~#list~0.base|) 4) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))), 91103#(and (or (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4) |main_~#list~0.base|)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= (select |#length| |main_~#list~0.base|) 4) (= 1 (select |#valid| |main_~#list~0.base|))), 91102#(and (or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (and (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4) |main_~#list~0.base|)) (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))) (and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= (select |#length| |main_~#list~0.base|) 4) (= 1 (select |#valid| |main_~#list~0.base|))), 91105#(and (or (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4) |main_~#list~0.base|)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= (select |#length| |main_~#list~0.base|) 4) (= 1 (select |#valid| |main_~#list~0.base|))), 91104#(and (or (and (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4) |main_~#list~0.base|)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| |main_#t~mem16.base|))) (= (select |#length| |main_~#list~0.base|) 4) (= 1 (select |#valid| |main_~#list~0.base|))), 91107#(and (= (select |#length| |main_~#list~0.base|) 4) (or (= |main_~#list~0.base| |main_#t~mem19.base|) (= 0 (select |#valid| |main_#t~mem19.base|)) (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem19.base|) 4) |main_~#list~0.base|))) (= 1 (select |#valid| |main_~#list~0.base|))), 91106#(and (= (select |#length| |main_~#list~0.base|) 4) (or (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) 4) |main_~#list~0.base|)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|))) (= 1 (select |#valid| |main_~#list~0.base|))), 91109#(or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0))), 91108#(= |#valid| |old(#valid)|), 91111#(or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)) (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#t~mem11.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 8) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base)) (= 1 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)))), 91110#(or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 8) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base)) (= 1 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|))) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0))), 91113#(and (<= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base)) (or (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base (@diff |old(#valid)| |#valid|)) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (= (@diff |old(#valid)| |#valid|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) 4)) (= 1 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (= (select |#valid| (@diff |old(#valid)| |#valid|)) 0))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 91112#(or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)) (and (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 8) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base)) (or (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base (@diff |old(#valid)| |#valid|)) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (= (@diff |old(#valid)| |#valid|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4))) (= 1 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (= (select |#valid| (@diff |old(#valid)| |#valid|)) 0))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))), 91115#(= 1 (select |#valid| |main_~#list~0.base|)), 91114#(and (or (= |#valid| |old(#valid)|) (and (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) 0) (= (@diff |old(#valid)| |#valid|) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) 4)) (= 1 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (<= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (= (select |#valid| (@diff |old(#valid)| |#valid|)) 0)) (and (<= 8 (select |#length| (@diff |old(#valid)| |#valid|))) (= (select |#valid| (@diff |old(#valid)| |#valid|)) 0))) (or (and (= (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) 0) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) 0) (= 1 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (<= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (= (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) 4))) (and (= (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) 0) (<= 8 (select |#length| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))))] [2018-04-12 04:20:32,798 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 6 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:20:32,798 INFO L442 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-04-12 04:20:32,799 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-04-12 04:20:32,799 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=3491, Unknown=0, NotChecked=0, Total=3660 [2018-04-12 04:20:32,799 INFO L87 Difference]: Start difference. First operand 974 states and 1132 transitions. Second operand 61 states. [2018-04-12 04:20:33,691 WARN L151 SmtUtils]: Spent 109ms on a formula simplification. DAG size of input: 82 DAG size of output 51 [2018-04-12 04:20:34,020 WARN L151 SmtUtils]: Spent 114ms on a formula simplification. DAG size of input: 95 DAG size of output 57 [2018-04-12 04:20:35,123 WARN L151 SmtUtils]: Spent 222ms on a formula simplification. DAG size of input: 102 DAG size of output 99 [2018-04-12 04:20:35,721 WARN L151 SmtUtils]: Spent 100ms on a formula simplification. DAG size of input: 84 DAG size of output 77 [2018-04-12 04:20:36,036 WARN L151 SmtUtils]: Spent 142ms on a formula simplification. DAG size of input: 101 DAG size of output 92 [2018-04-12 04:20:36,793 WARN L151 SmtUtils]: Spent 328ms on a formula simplification. DAG size of input: 131 DAG size of output 123 [2018-04-12 04:20:38,415 WARN L151 SmtUtils]: Spent 100ms on a formula simplification. DAG size of input: 66 DAG size of output 65 [2018-04-12 04:20:39,407 WARN L151 SmtUtils]: Spent 192ms on a formula simplification. DAG size of input: 74 DAG size of output 73 [2018-04-12 04:20:40,503 WARN L151 SmtUtils]: Spent 119ms on a formula simplification. DAG size of input: 106 DAG size of output 97 [2018-04-12 04:20:40,862 WARN L151 SmtUtils]: Spent 107ms on a formula simplification. DAG size of input: 86 DAG size of output 82 [2018-04-12 04:20:41,083 WARN L151 SmtUtils]: Spent 115ms on a formula simplification. DAG size of input: 93 DAG size of output 88 [2018-04-12 04:20:41,690 WARN L151 SmtUtils]: Spent 114ms on a formula simplification. DAG size of input: 79 DAG size of output 73 [2018-04-12 04:20:42,111 WARN L151 SmtUtils]: Spent 109ms on a formula simplification. DAG size of input: 76 DAG size of output 70 [2018-04-12 04:20:42,760 WARN L151 SmtUtils]: Spent 138ms on a formula simplification. DAG size of input: 123 DAG size of output 82 [2018-04-12 04:20:43,077 WARN L151 SmtUtils]: Spent 196ms on a formula simplification. DAG size of input: 146 DAG size of output 101 [2018-04-12 04:20:43,508 WARN L151 SmtUtils]: Spent 169ms on a formula simplification. DAG size of input: 120 DAG size of output 95 [2018-04-12 04:20:43,836 WARN L151 SmtUtils]: Spent 228ms on a formula simplification. DAG size of input: 135 DAG size of output 108 [2018-04-12 04:20:44,211 WARN L151 SmtUtils]: Spent 211ms on a formula simplification. DAG size of input: 137 DAG size of output 121 [2018-04-12 04:20:44,386 WARN L151 SmtUtils]: Spent 107ms on a formula simplification. DAG size of input: 101 DAG size of output 87 [2018-04-12 04:20:44,642 WARN L151 SmtUtils]: Spent 165ms on a formula simplification. DAG size of input: 123 DAG size of output 107 [2018-04-12 04:20:44,899 WARN L151 SmtUtils]: Spent 164ms on a formula simplification. DAG size of input: 118 DAG size of output 103 [2018-04-12 04:20:45,122 WARN L151 SmtUtils]: Spent 130ms on a formula simplification. DAG size of input: 109 DAG size of output 95 [2018-04-12 04:20:45,455 WARN L151 SmtUtils]: Spent 246ms on a formula simplification. DAG size of input: 92 DAG size of output 84 [2018-04-12 04:20:45,828 WARN L151 SmtUtils]: Spent 132ms on a formula simplification. DAG size of input: 91 DAG size of output 84 [2018-04-12 04:20:46,055 WARN L151 SmtUtils]: Spent 146ms on a formula simplification. DAG size of input: 96 DAG size of output 89 [2018-04-12 04:20:46,342 WARN L151 SmtUtils]: Spent 145ms on a formula simplification. DAG size of input: 108 DAG size of output 89 [2018-04-12 04:20:46,585 WARN L151 SmtUtils]: Spent 140ms on a formula simplification. DAG size of input: 117 DAG size of output 89 [2018-04-12 04:20:47,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:20:47,956 INFO L93 Difference]: Finished difference Result 1021 states and 1177 transitions. [2018-04-12 04:20:47,956 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2018-04-12 04:20:47,956 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 112 [2018-04-12 04:20:47,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:20:47,957 INFO L225 Difference]: With dead ends: 1021 [2018-04-12 04:20:47,957 INFO L226 Difference]: Without dead ends: 1021 [2018-04-12 04:20:47,958 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3652 ImplicationChecksByTransitivity, 15.0s TimeCoverageRelationStatistics Valid=946, Invalid=14554, Unknown=0, NotChecked=0, Total=15500 [2018-04-12 04:20:47,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1021 states. [2018-04-12 04:20:47,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1021 to 967. [2018-04-12 04:20:47,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 967 states. [2018-04-12 04:20:47,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 967 states to 967 states and 1124 transitions. [2018-04-12 04:20:47,964 INFO L78 Accepts]: Start accepts. Automaton has 967 states and 1124 transitions. Word has length 112 [2018-04-12 04:20:47,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:20:47,964 INFO L459 AbstractCegarLoop]: Abstraction has 967 states and 1124 transitions. [2018-04-12 04:20:47,965 INFO L460 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-04-12 04:20:47,965 INFO L276 IsEmpty]: Start isEmpty. Operand 967 states and 1124 transitions. [2018-04-12 04:20:47,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2018-04-12 04:20:47,965 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:20:47,965 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 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 04:20:47,965 INFO L408 AbstractCegarLoop]: === Iteration 106 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:20:47,965 INFO L82 PathProgramCache]: Analyzing trace with hash -120252310, now seen corresponding path program 2 times [2018-04-12 04:20:47,966 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:20:47,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:20:47,990 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:20:49,540 WARN L151 SmtUtils]: Spent 112ms on a formula simplification. DAG size of input: 59 DAG size of output 52 [2018-04-12 04:20:50,727 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 21 proven. 51 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 04:20:50,727 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:20:50,727 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49] total 49 [2018-04-12 04:20:50,727 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:20:50,728 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 17 proven. 20 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 04:20:50,728 INFO L182 omatonBuilderFactory]: Interpolants [93233#false, 93232#true, 93235#(and (= 0 |main_~#list~0.offset|) (= (select |#length| |main_~#list~0.base|) 4) (= (select |#valid| |main_~#list~0.base|) 1)), 93234#(and (= 0 |main_~#list~0.offset|) (= (select |#length| |main_~#list~0.base|) 4)), 93237#(and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 93236#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 93239#(and (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 93238#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 93241#(and (= |#length| (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))), 93240#(and (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 93243#(and (or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1)), 93242#(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|))))), 93245#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)), 93244#(and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)), 93247#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (or (and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 93246#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (or (and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 93249#(and (= |#length| (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))), 93248#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 93251#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4))) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset)), 93250#(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_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset)), 93253#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (or (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) (+ (+ (- __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset) (+ (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (- 4))) 4))) (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 5) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)))) (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))))), 93252#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.offset|) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) (+ 0 4)))), 93255#(or (and (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (<= 4 (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (or (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (+ (+ (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (- 4)) 4))) (<= 5 (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| 0)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 93254#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (or (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) (+ (+ (- __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset) (+ (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (- 4))) 4))) (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 5) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))))), 93257#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 93256#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select |#length| |main_~#list~0.base|) 4) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (+ (+ (select |#length| |main_~#list~0.base|) (- 4)) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))), 93259#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 93258#(and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 93261#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)))), 93260#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (or (and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 93263#(or (and (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#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|) (= |#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$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (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|)))) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#memory_$Pointer$.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|) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 93262#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 93265#(or (and (or (and (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4))) (and (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4))) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4))) 0)) 4))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4))) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4)))))) (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4))) 0))) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4))) (<= (+ |main_#t~mem16.offset| 1) 0) (<= 1 |main_#t~mem16.offset|)) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 93264#(or (and (or (= (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|)) 4)) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~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|)) 4)) (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) 4))) (= (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|)) 4)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 93267#(or (and (= 0 main_~next~0.offset) (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (or (and (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 93266#(or (and (or (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 0)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|)) (= 0 |main_#t~mem17.offset|) (or (and (not (= |main_~#list~0.base| |main_#t~mem17.base|)) (or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 93269#(or (and (= 0 main_~next~0.offset) (or (and (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 93268#(or (and (= 0 main_~next~0.offset) (or (and (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 93271#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))), 93270#(or (and (= 0 main_~next~0.offset) (or (and (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4))) (and (= 0 (select |#valid| (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|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))) (or (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 93273#(and (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4)))), 93272#(and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))), 93275#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4)))), 93274#(and (or (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| |main_#t~mem16.base|))) (or (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| |main_#t~mem16.base|)))), 93277#(and (or (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem19.base|) 4)) (= 0 (select |#valid| |main_#t~mem19.base|))) (= 0 |main_#t~mem19.offset|)), 93276#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem18.base|) |main_#t~mem18.offset|)) (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) 4)))), 93279#(and (or (= 0 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) 4))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset)), 93278#(and (or (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) 4)) (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|))) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.offset|)), 93281#(= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#t~mem11.base|), 93280#(and (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0))] [2018-04-12 04:20:50,729 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 21 proven. 51 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 04:20:50,729 INFO L442 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-04-12 04:20:50,729 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-04-12 04:20:50,729 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=2308, Unknown=0, NotChecked=0, Total=2450 [2018-04-12 04:20:50,729 INFO L87 Difference]: Start difference. First operand 967 states and 1124 transitions. Second operand 50 states. [2018-04-12 04:20:51,590 WARN L151 SmtUtils]: Spent 128ms on a formula simplification. DAG size of input: 84 DAG size of output 71 [2018-04-12 04:20:52,360 WARN L151 SmtUtils]: Spent 284ms on a formula simplification. DAG size of input: 109 DAG size of output 104 [2018-04-12 04:20:53,718 WARN L151 SmtUtils]: Spent 100ms on a formula simplification. DAG size of input: 79 DAG size of output 62 [2018-04-12 04:20:56,661 WARN L151 SmtUtils]: Spent 169ms on a formula simplification. DAG size of input: 79 DAG size of output 73 [2018-04-12 04:20:57,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:20:57,744 INFO L93 Difference]: Finished difference Result 1005 states and 1156 transitions. [2018-04-12 04:20:57,744 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-04-12 04:20:57,744 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 118 [2018-04-12 04:20:57,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:20:57,746 INFO L225 Difference]: With dead ends: 1005 [2018-04-12 04:20:57,746 INFO L226 Difference]: Without dead ends: 1005 [2018-04-12 04:20:57,746 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2862 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=650, Invalid=9652, Unknown=0, NotChecked=0, Total=10302 [2018-04-12 04:20:57,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1005 states. [2018-04-12 04:20:57,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1005 to 967. [2018-04-12 04:20:57,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 967 states. [2018-04-12 04:20:57,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 967 states to 967 states and 1123 transitions. [2018-04-12 04:20:57,753 INFO L78 Accepts]: Start accepts. Automaton has 967 states and 1123 transitions. Word has length 118 [2018-04-12 04:20:57,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:20:57,753 INFO L459 AbstractCegarLoop]: Abstraction has 967 states and 1123 transitions. [2018-04-12 04:20:57,753 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-04-12 04:20:57,753 INFO L276 IsEmpty]: Start isEmpty. Operand 967 states and 1123 transitions. [2018-04-12 04:20:57,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2018-04-12 04:20:57,754 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:20:57,754 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1] [2018-04-12 04:20:57,754 INFO L408 AbstractCegarLoop]: === Iteration 107 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:20:57,754 INFO L82 PathProgramCache]: Analyzing trace with hash -125046141, now seen corresponding path program 2 times [2018-04-12 04:20:57,754 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:20:57,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:20:57,765 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:20:59,710 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 7 proven. 38 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 04:20:59,710 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:20:59,710 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40] total 40 [2018-04-12 04:20:59,710 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:20:59,710 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:20:59,711 INFO L182 omatonBuilderFactory]: Interpolants [95361#true, 95363#(= |#valid| |old(#valid)|), 95362#false, 95365#(and (= (store |#valid| |main_~#list~0.base| 0) |old(#valid)|) (= (select |#valid| |main_~#list~0.base|) 1)), 95364#(= (store |#valid| |main_~#list~0.base| 0) |old(#valid)|), 95367#(and (= (store |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 95366#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 95369#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |old(#valid)|))) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 95368#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |old(#valid)|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 95371#(and (= (store |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) |old(#valid)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))), 95370#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1) (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 95373#(and (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)) |old(#valid)|)), 95372#(and (= |old(#valid)| (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))), 95375#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0))) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0))) (= (store (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |old(#valid)|)))), 95374#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= (store (store |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |old(#valid)|) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))))), 95377#(and (= (store (store (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 0) |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) |old(#valid)|) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (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)))), 95376#(or (and (not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (= (store (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (select |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) |old(#valid)|) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 95379#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 95378#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 95381#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 95380#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 95383#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |old(#valid)|) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))), 95382#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 95385#(or (and (= (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) 0) |old(#valid)|) (= |#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 |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#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|)))) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 95384#(and (or (and (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |old(#valid)|) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 95387#(and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (not (= |main_#t~mem16.offset| 0)) (and (= (store (store (store (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0) 0) |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4) 0) |old(#valid)|) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0))) (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (= |main_~#list~0.base| (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|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))), 95386#(or (= (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|)) 4)) (and (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (= (store (store (store (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0) 0) |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) 0) |old(#valid)|) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 95389#(or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (not (= |main_~#list~0.base| main_~next~0.base)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= (store (store (store (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0) 0) |main_~#list~0.base| 0) main_~next~0.base 0) |old(#valid)|)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 95388#(or (and (not (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0))) (= (store (store (store (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0) 0) |main_~#list~0.base| 0) |main_#t~mem17.base| 0) |old(#valid)|) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0))) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 95391#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= |old(#valid)| (store (store (store (store |#valid| |main_#t~mem20.base| 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0) 0) |main_~#list~0.base| 0) main_~next~0.base 0)) (not (= |main_~#list~0.base| main_~next~0.base)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 95390#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= |old(#valid)| (store (store (store (store |#valid| |main_#t~mem20.base| 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0) 0) |main_~#list~0.base| 0) main_~next~0.base 0)) (not (= |main_~#list~0.base| main_~next~0.base)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 95393#(or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= (store (store (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 0) |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) |old(#valid)|) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (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))))), 95392#(or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= (store (store (store |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0) 0) |main_~#list~0.base| 0) main_~next~0.base 0) |old(#valid)|) (not (= |main_~#list~0.base| main_~next~0.base)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 95395#(and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (= (store (store (store |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|) 0) |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) |old(#valid)|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0)))), 95394#(or (and (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (store (store (store |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) 0) |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) |old(#valid)|) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| |main_#t~mem16.base|))), 95397#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (= |#valid| |old(#valid)|)), 95396#(and (or (not (= |main_~#list~0.base| |main_#t~mem19.base|)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))) (or (= |old(#valid)| (store (store (store |#valid| |main_#t~mem19.base| 0) |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem19.base|)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)))), 95399#(and (or (= (store (store |#valid| |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) |old(#valid)|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 95398#(and (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) 0) (= |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)))), 95401#(and (not (= |main_#t~mem20.base| |main_~#list~0.base|)) (= |old(#valid)| (store (store |#valid| |main_~#list~0.base| 0) |main_#t~mem20.base| 0))), 95400#(and (not (= |main_#t~mem20.base| |main_~#list~0.base|)) (or (= |old(#valid)| (store (store |#valid| |main_~#list~0.base| 0) |main_#t~mem20.base| 0)) (not (= |main_#t~mem20.offset| 0))))] [2018-04-12 04:20:59,711 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 7 proven. 38 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 04:20:59,711 INFO L442 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-04-12 04:20:59,711 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-04-12 04:20:59,711 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=1542, Unknown=0, NotChecked=0, Total=1640 [2018-04-12 04:20:59,711 INFO L87 Difference]: Start difference. First operand 967 states and 1123 transitions. Second operand 41 states. [2018-04-12 04:21:01,609 WARN L148 SmtUtils]: Spent 121ms on a formula simplification that was a NOOP. DAG size: 73 [2018-04-12 04:21:02,199 WARN L151 SmtUtils]: Spent 106ms on a formula simplification. DAG size of input: 71 DAG size of output 70 [2018-04-12 04:21:03,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:21:03,239 INFO L93 Difference]: Finished difference Result 993 states and 1149 transitions. [2018-04-12 04:21:03,239 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-12 04:21:03,239 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 107 [2018-04-12 04:21:03,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:21:03,240 INFO L225 Difference]: With dead ends: 993 [2018-04-12 04:21:03,240 INFO L226 Difference]: Without dead ends: 979 [2018-04-12 04:21:03,240 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 12 SyntacticMatches, 5 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1017 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=267, Invalid=4425, Unknown=0, NotChecked=0, Total=4692 [2018-04-12 04:21:03,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 979 states. [2018-04-12 04:21:03,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 979 to 967. [2018-04-12 04:21:03,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 967 states. [2018-04-12 04:21:03,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 967 states to 967 states and 1122 transitions. [2018-04-12 04:21:03,245 INFO L78 Accepts]: Start accepts. Automaton has 967 states and 1122 transitions. Word has length 107 [2018-04-12 04:21:03,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:21:03,245 INFO L459 AbstractCegarLoop]: Abstraction has 967 states and 1122 transitions. [2018-04-12 04:21:03,245 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-04-12 04:21:03,245 INFO L276 IsEmpty]: Start isEmpty. Operand 967 states and 1122 transitions. [2018-04-12 04:21:03,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2018-04-12 04:21:03,246 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:21:03,246 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-04-12 04:21:03,246 INFO L408 AbstractCegarLoop]: === Iteration 108 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:21:03,246 INFO L82 PathProgramCache]: Analyzing trace with hash -660523030, now seen corresponding path program 1 times [2018-04-12 04:21:03,246 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:21:03,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:21:03,259 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:21:04,698 WARN L151 SmtUtils]: Spent 197ms on a formula simplification. DAG size of input: 90 DAG size of output 63 [2018-04-12 04:21:05,001 WARN L151 SmtUtils]: Spent 193ms on a formula simplification. DAG size of input: 88 DAG size of output 62 [2018-04-12 04:21:05,546 WARN L151 SmtUtils]: Spent 356ms on a formula simplification. DAG size of input: 100 DAG size of output 82 [2018-04-12 04:21:07,424 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 18 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:21:07,424 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:21:07,424 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54] total 54 [2018-04-12 04:21:07,425 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:21:07,425 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 3 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:21:07,425 INFO L182 omatonBuilderFactory]: Interpolants [97419#false, 97418#true, 97421#(and (= 0 |main_~#list~0.offset|) (= (select |#length| |main_~#list~0.base|) 4) (= (select |#valid| |main_~#list~0.base|) 1)), 97420#(and (= 4 (select |#length| |main_~#list~0.base|)) (= 0 |main_~#list~0.offset|)), 97423#(and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 97422#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 97425#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 97424#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 97427#(and (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| 0)) (= |#length| (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))), 97426#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 97429#(and (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| 0)) (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|))))), 97428#(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 (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base 0))), 97431#(and (or (and (<= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) 0)))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 97430#(and (or (and (<= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| 0))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 97433#(and (<= (select |#length| |main_~#list~0.base|) 4) (= 0 |main_~#list~0.offset|) (or (<= (select |#length| |main_~#list~0.base|) 3) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 97432#(or (and (or (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (<= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 97435#(and (or (and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)), 97434#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|)), 97437#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)), 97436#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)), 97439#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)), 97438#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)), 97441#(and (= |#length| (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))), 97440#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|)), 97443#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= (store (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4))) (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))), 97442#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~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_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 97445#(and (or (and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 5) (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (and (or (and (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) (<= 4 (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|))) (= (store (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_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_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)))) (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4))) (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)), 97444#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.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 (<= 4 (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|))) (= (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.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| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|))))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= |old(#length)| |#length|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (@diff |old(#length)| |#length|)))), 97447#(or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| 0)) (and (<= 4 (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (and (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (+ (- (+ (- (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (- (- 4)))) 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (and (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (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| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)))))) (<= 4 (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#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|)))) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (and (= (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (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| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (@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| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)))))) (<= 4 (@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| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)))) (= (@diff (store |old(#memory_$Pointer$.base)| (@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| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))) (= (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 (= |#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 |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (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| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (@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| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)))))) (= (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (<= 4 (@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| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (<= 5 (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 97446#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (or (and (or (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 5) (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4))) (or (and (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (and (= (store (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_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_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))))) (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))) (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) (<= 4 (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)), 97449#(or (and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (and (or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4))) 0) 0))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (<= (+ |main_#t~mem16.offset| 1) 0) (<= 1 |main_#t~mem16.offset|) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 97448#(or (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))), 97451#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= |main_~#list~0.base| main_~next~0.base) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 0) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 97450#(or (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0) 0)) (= |main_~#list~0.base| |main_#t~mem17.base|) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (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|) |main_#t~mem17.base|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 97453#(or (= |main_~#list~0.base| |main_#t~mem19.base|) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_~#list~0.base| main_~next~0.base) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 0) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 97452#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_~#list~0.base| main_~next~0.base) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 0) 0)) (and (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 97455#(= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)), 97454#(= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base), 97457#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| main_~next~0.base) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 0) 0)) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 97456#(or (= 0 (select |#valid| |main_~#list~0.base|)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_~#list~0.base| main_~next~0.base) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 0) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 97459#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_~#list~0.base| main_~next~0.base) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 0) 0)) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 97458#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| main_~next~0.base) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 0) 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 97461#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) 0)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select |#valid| |main_#t~mem16.base|))), 97460#(or (= 0 (select |#valid| |main_~#list~0.base|)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 97463#(or (= 0 (select |#valid| |main_~#list~0.base|)) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 97462#(or (= 0 (select |#valid| |main_~#list~0.base|)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 97465#(= |#valid| |old(#valid)|), 97464#(or (= 0 (select |#valid| |main_~#list~0.base|)) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= |main_#t~mem19.base| 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 97467#(and (= |#valid| |old(#valid)|) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)), 97466#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)), 97469#(or (not (= 0 |main_#t~mem20.offset|)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 97468#(or (= 0 (select |#valid| |main_~#list~0.base|)) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 97471#(and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 97470#(and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))] [2018-04-12 04:21:07,425 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 18 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:21:07,426 INFO L442 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-04-12 04:21:07,426 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-04-12 04:21:07,426 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=2700, Unknown=0, NotChecked=0, Total=2862 [2018-04-12 04:21:07,426 INFO L87 Difference]: Start difference. First operand 967 states and 1122 transitions. Second operand 54 states. [2018-04-12 04:21:08,805 WARN L151 SmtUtils]: Spent 226ms on a formula simplification. DAG size of input: 106 DAG size of output 103 [2018-04-12 04:21:09,392 WARN L151 SmtUtils]: Spent 145ms on a formula simplification. DAG size of input: 80 DAG size of output 74 [2018-04-12 04:21:09,821 WARN L151 SmtUtils]: Spent 249ms on a formula simplification. DAG size of input: 107 DAG size of output 98 [2018-04-12 04:21:10,051 WARN L151 SmtUtils]: Spent 138ms on a formula simplification. DAG size of input: 80 DAG size of output 75 [2018-04-12 04:21:10,640 WARN L151 SmtUtils]: Spent 325ms on a formula simplification. DAG size of input: 125 DAG size of output 119 [2018-04-12 04:21:16,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:21:16,191 INFO L93 Difference]: Finished difference Result 1029 states and 1180 transitions. [2018-04-12 04:21:16,191 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2018-04-12 04:21:16,191 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 114 [2018-04-12 04:21:16,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:21:16,192 INFO L225 Difference]: With dead ends: 1029 [2018-04-12 04:21:16,192 INFO L226 Difference]: Without dead ends: 1011 [2018-04-12 04:21:16,192 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 3 SyntacticMatches, 3 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2580 ImplicationChecksByTransitivity, 9.1s TimeCoverageRelationStatistics Valid=930, Invalid=11952, Unknown=0, NotChecked=0, Total=12882 [2018-04-12 04:21:16,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1011 states. [2018-04-12 04:21:16,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1011 to 928. [2018-04-12 04:21:16,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 928 states. [2018-04-12 04:21:16,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 928 states to 928 states and 1080 transitions. [2018-04-12 04:21:16,197 INFO L78 Accepts]: Start accepts. Automaton has 928 states and 1080 transitions. Word has length 114 [2018-04-12 04:21:16,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:21:16,197 INFO L459 AbstractCegarLoop]: Abstraction has 928 states and 1080 transitions. [2018-04-12 04:21:16,197 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-04-12 04:21:16,197 INFO L276 IsEmpty]: Start isEmpty. Operand 928 states and 1080 transitions. [2018-04-12 04:21:16,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2018-04-12 04:21:16,198 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:21:16,198 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-04-12 04:21:16,198 INFO L408 AbstractCegarLoop]: === Iteration 109 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:21:16,198 INFO L82 PathProgramCache]: Analyzing trace with hash -911880717, now seen corresponding path program 1 times [2018-04-12 04:21:16,198 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:21:16,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:21:16,217 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:21:17,734 WARN L151 SmtUtils]: Spent 115ms on a formula simplification. DAG size of input: 70 DAG size of output 51 [2018-04-12 04:21:20,002 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 8 proven. 38 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-12 04:21:20,002 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:21:20,002 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [57] total 57 [2018-04-12 04:21:20,002 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:21:20,002 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 7 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:21:20,003 INFO L182 omatonBuilderFactory]: Interpolants [99585#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (not (= |main_~#list~0.base| main_~next~0.base))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 99584#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (not (= |main_~#list~0.base| main_~next~0.base))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 99587#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (= |#valid| |old(#valid)|)), 99586#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (not (= |main_~#list~0.base| main_~next~0.base))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem19.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 99589#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (not (= |main_~#list~0.base| main_~next~0.base))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 99588#(and (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)))), 99591#(or (and (not (= |main_~#list~0.base| main_~next~0.base)) (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 99590#(or (and (not (= |main_~#list~0.base| main_~next~0.base)) (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 99593#(or (and (not (= |main_~#list~0.base| main_~next~0.base)) (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (and (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 99592#(or (and (not (= |main_~#list~0.base| main_~next~0.base)) (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 99595#(and (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (and (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0)) 4))) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0)) 0) (= (select |#valid| |main_#t~mem16.base|) 0))), 99594#(or (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 0) (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4)) (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))))), 99597#(and (or (and (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0)) 0) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) 4)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 99596#(and (or (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 0) (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4)) (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))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 99599#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base))), 99598#(and (or (= (select |#valid| |main_#t~mem19.base|) 0) (and (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem19.base|)) (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem19.base|) 4))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 99601#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (or (= 0 (select |#valid| (@diff |old(#valid)| |#valid|))) (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base (@diff |old(#valid)| |#valid|))) (= 1 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (or (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4)) (@diff |old(#valid)| |#valid|)) (not (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 99600#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (or (not (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#t~mem11.base|)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base))), 99603#(and (or (= 0 (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (or (and (= 0 (select |#valid| (@diff |old(#valid)| |#valid|))) (= 1 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) 4) (@diff |old(#valid)| |#valid|))) (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) 4) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (= |#valid| |old(#valid)|))), 99602#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (or (= 0 (select |#valid| (@diff |old(#valid)| |#valid|))) (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base (@diff |old(#valid)| |#valid|))) (= 1 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (or (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) 4) (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 99605#(or (= 1 (select |#valid| |main_#t~mem20.base|)) (= |main_#t~mem20.base| 0) (not (= |main_#t~mem20.offset| 0))), 99604#(or (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 99606#(or (= 1 (select |#valid| |main_#t~mem20.base|)) (= |main_#t~mem20.base| 0)), 99549#true, 99551#(= (select |#valid| |main_~#list~0.base|) 1), 99550#false, 99553#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 99552#(= |#valid| |old(#valid)|), 99555#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 99554#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 99557#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 99556#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 99559#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 0) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))), 99558#(and (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))), 99561#(and (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 0) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 4))), 99560#(and (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 0) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))), 99563#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) 4)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 99562#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) 4)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 99565#(and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (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))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))), 99564#(or (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) 4)) (not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 99567#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 99566#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 99569#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 99568#(and (= |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0)), 99571#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |old(#valid)|) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))), 99570#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 99573#(and (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 99572#(and (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)))), 99575#(and (= |#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 (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|))), 99574#(and (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.base|) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 0)), 99577#(and (or (and (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (and (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) (= (store (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) 0) |old(#valid)|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 99576#(or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) (= (store (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| 0) |old(#valid)|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))))) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 99579#(or (and (or (and (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) 4))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= (select (select |#memory_$Pointer$.base| (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_~#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|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 99578#(or (and (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (and (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) 0) |old(#valid)|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#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|)))) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (and (= (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) 0) |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|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))) (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 (= (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) 0) |old(#valid)|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))), 99581#(or (and (or (and (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) 4))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (and (= (select (select |#memory_$Pointer$.base| (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|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (= (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|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 99580#(or (and (or (and (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) 4))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (and (= (select (select |#memory_$Pointer$.base| (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|)) (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem21.base| (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|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 99583#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)) (and (not (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0))))) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 99582#(and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= |main_#t~mem16.offset| 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0))) (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0)))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))))] [2018-04-12 04:21:20,003 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 8 proven. 38 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-12 04:21:20,003 INFO L442 AbstractCegarLoop]: Interpolant automaton has 58 states [2018-04-12 04:21:20,004 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2018-04-12 04:21:20,004 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=3127, Unknown=0, NotChecked=0, Total=3306 [2018-04-12 04:21:20,004 INFO L87 Difference]: Start difference. First operand 928 states and 1080 transitions. Second operand 58 states. [2018-04-12 04:21:21,020 WARN L151 SmtUtils]: Spent 154ms on a formula simplification. DAG size of input: 76 DAG size of output 76 [2018-04-12 04:21:21,697 WARN L151 SmtUtils]: Spent 142ms on a formula simplification. DAG size of input: 96 DAG size of output 88 [2018-04-12 04:21:22,258 WARN L151 SmtUtils]: Spent 213ms on a formula simplification. DAG size of input: 105 DAG size of output 105 [2018-04-12 04:21:25,291 WARN L151 SmtUtils]: Spent 123ms on a formula simplification. DAG size of input: 97 DAG size of output 78 [2018-04-12 04:21:25,547 WARN L151 SmtUtils]: Spent 194ms on a formula simplification. DAG size of input: 118 DAG size of output 95 [2018-04-12 04:21:25,701 WARN L151 SmtUtils]: Spent 101ms on a formula simplification. DAG size of input: 91 DAG size of output 89 [2018-04-12 04:21:25,919 WARN L151 SmtUtils]: Spent 148ms on a formula simplification. DAG size of input: 86 DAG size of output 82 [2018-04-12 04:21:28,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:21:28,308 INFO L93 Difference]: Finished difference Result 995 states and 1159 transitions. [2018-04-12 04:21:28,308 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2018-04-12 04:21:28,308 INFO L78 Accepts]: Start accepts. Automaton has 58 states. Word has length 114 [2018-04-12 04:21:28,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:21:28,309 INFO L225 Difference]: With dead ends: 995 [2018-04-12 04:21:28,309 INFO L226 Difference]: Without dead ends: 995 [2018-04-12 04:21:28,310 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 8 SyntacticMatches, 4 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4621 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=985, Invalid=15017, Unknown=0, NotChecked=0, Total=16002 [2018-04-12 04:21:28,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 995 states. [2018-04-12 04:21:28,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 995 to 944. [2018-04-12 04:21:28,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 944 states. [2018-04-12 04:21:28,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 944 states to 944 states and 1098 transitions. [2018-04-12 04:21:28,317 INFO L78 Accepts]: Start accepts. Automaton has 944 states and 1098 transitions. Word has length 114 [2018-04-12 04:21:28,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:21:28,317 INFO L459 AbstractCegarLoop]: Abstraction has 944 states and 1098 transitions. [2018-04-12 04:21:28,317 INFO L460 AbstractCegarLoop]: Interpolant automaton has 58 states. [2018-04-12 04:21:28,317 INFO L276 IsEmpty]: Start isEmpty. Operand 944 states and 1098 transitions. [2018-04-12 04:21:28,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2018-04-12 04:21:28,317 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:21:28,318 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 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] [2018-04-12 04:21:28,318 INFO L408 AbstractCegarLoop]: === Iteration 110 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:21:28,318 INFO L82 PathProgramCache]: Analyzing trace with hash 561558901, now seen corresponding path program 3 times [2018-04-12 04:21:28,318 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:21:28,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:21:28,328 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:21:31,555 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 12 proven. 69 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-12 04:21:31,555 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:21:31,555 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45] total 45 [2018-04-12 04:21:31,555 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:21:31,555 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 12 proven. 31 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2018-04-12 04:21:31,556 INFO L182 omatonBuilderFactory]: Interpolants [101697#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|)), 101696#(and (<= (select |#length| |main_~#list~0.base|) 4) (<= 4 (select |#length| |main_~#list~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)), 101699#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#valid|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 101698#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|)), 101701#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_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|))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 101700#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_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|))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 101703#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_foptional_data_creation_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_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 101702#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 101705#(and (<= (select |#length| |main_~#list~0.base|) 4) (<= 4 (select |#length| |main_~#list~0.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.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 |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1)), 101704#(or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 1) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 101707#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#valid|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 101706#(and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 101709#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_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|))))), 101708#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_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|))))), 101711#(and (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 101710#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 101713#(or (and (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 101712#(or (and (or (= |#valid| |old(#valid)|) (= (@diff |old(#valid)| |#valid|) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (- (- (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (<= (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 3) (<= 5 (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 101715#(or (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= |main_~#list~0.base| |main_#t~mem17.base|)) (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4) |main_#t~mem17.base|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 101714#(or (and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (and (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4))) 4) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4)))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4))) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4))) 4)))) (<= (+ |main_#t~mem16.offset| 1) 0) (<= 1 |main_#t~mem16.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 101717#(= |#valid| |old(#valid)|), 101716#(or (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) main_~next~0.base)) (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 101719#(or (and (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) main_~next~0.base)) (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 101718#(or (and (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) main_~next~0.base)) (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 101721#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (not (= (select (select |#memory_$Pointer$.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|))))), 101720#(or (and (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) main_~next~0.base)) (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 101723#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (= 1 (select |#valid| |main_#t~mem17.base|)) (not (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 101722#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)))), 101725#(or (and (not (= |main_#t~mem20.base| main_~next~0.base)) (= 1 (select |#valid| main_~next~0.base))) (not (= |main_#t~mem20.offset| 0))), 101724#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| main_~next~0.base))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 101727#(= 1 (select |#valid| main_~next~0.base)), 101726#(and (not (= |main_#t~mem20.base| main_~next~0.base)) (= 1 (select |#valid| main_~next~0.base))), 101729#(= 1 (select |#valid| |main_#t~mem16.base|)), 101728#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 101685#false, 101684#true, 101687#(and (= (select |#length| |main_~#list~0.base|) 4) (= 0 |main_~#list~0.offset|) (= (select |#valid| |main_~#list~0.base|) 1)), 101686#(and (= 4 (select |#length| |main_~#list~0.base|)) (= 0 |main_~#list~0.offset|)), 101689#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |old(#length)| |#length|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)), 101688#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 101691#(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_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)), 101690#(and (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)), 101693#(= |old(#length)| |#length|), 101692#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0))) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)), 101695#(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 (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| 0)) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (<= 4 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1)), 101694#(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 (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset))] [2018-04-12 04:21:31,556 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 12 proven. 69 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-12 04:21:31,556 INFO L442 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-04-12 04:21:31,556 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-04-12 04:21:31,556 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=1946, Unknown=0, NotChecked=0, Total=2070 [2018-04-12 04:21:31,557 INFO L87 Difference]: Start difference. First operand 944 states and 1098 transitions. Second operand 46 states. [2018-04-12 04:21:32,809 WARN L151 SmtUtils]: Spent 200ms on a formula simplification. DAG size of input: 121 DAG size of output 89 [2018-04-12 04:21:37,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:21:37,648 INFO L93 Difference]: Finished difference Result 1041 states and 1211 transitions. [2018-04-12 04:21:37,648 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-12 04:21:37,648 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 113 [2018-04-12 04:21:37,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:21:37,649 INFO L225 Difference]: With dead ends: 1041 [2018-04-12 04:21:37,649 INFO L226 Difference]: Without dead ends: 1041 [2018-04-12 04:21:37,650 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1481 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=558, Invalid=6084, Unknown=0, NotChecked=0, Total=6642 [2018-04-12 04:21:37,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1041 states. [2018-04-12 04:21:37,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1041 to 981. [2018-04-12 04:21:37,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 981 states. [2018-04-12 04:21:37,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 981 states to 981 states and 1139 transitions. [2018-04-12 04:21:37,655 INFO L78 Accepts]: Start accepts. Automaton has 981 states and 1139 transitions. Word has length 113 [2018-04-12 04:21:37,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:21:37,655 INFO L459 AbstractCegarLoop]: Abstraction has 981 states and 1139 transitions. [2018-04-12 04:21:37,655 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-04-12 04:21:37,655 INFO L276 IsEmpty]: Start isEmpty. Operand 981 states and 1139 transitions. [2018-04-12 04:21:37,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2018-04-12 04:21:37,655 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:21:37,655 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 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] [2018-04-12 04:21:37,655 INFO L408 AbstractCegarLoop]: === Iteration 111 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:21:37,656 INFO L82 PathProgramCache]: Analyzing trace with hash 561558902, now seen corresponding path program 2 times [2018-04-12 04:21:37,656 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:21:37,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:21:37,669 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:21:39,070 WARN L151 SmtUtils]: Spent 163ms on a formula simplification. DAG size of input: 65 DAG size of output 59 [2018-04-12 04:21:40,045 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 22 proven. 64 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 04:21:40,045 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:21:40,045 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40] total 40 [2018-04-12 04:21:40,045 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:21:40,045 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 14 proven. 30 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 04:21:40,046 INFO L182 omatonBuilderFactory]: Interpolants [103825#false, 103824#true, 103827#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 103826#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 103829#(= |old(#length)| |#length|), 103828#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 103831#(and (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= (select |#valid| |main_~#list~0.base|) 1)), 103830#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1)), 103833#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 103832#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 103835#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (and (= (@diff |old(#length)| |#length|) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 8)) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 103834#(and (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|) 8) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 103837#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (and (= (@diff |old(#length)| |#length|) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 8)) (= |old(#length)| |#length|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 103836#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (and (= (@diff |old(#length)| |#length|) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 8)) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 103839#(or (and (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= |old(#length)| |#length|) (and (= (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 8) (= (@diff |old(#length)| |#length|) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 103838#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 103841#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 103840#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))), 103843#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 103842#(and (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|) 8) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 103845#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_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 (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))), 103844#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 103847#(or (and (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#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|) (= |#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 (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (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|)))) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#memory_$Pointer$.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|) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 103846#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_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 (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 103849#(and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (and (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4))) (not (= |main_#t~mem16.offset| 0)) (= |main_~#list~0.base| (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|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))), 103848#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 103851#(or (and (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 103850#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 4)) (not (= |main_~#list~0.base| |main_#t~mem17.base|)) (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 103853#(or (and (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 103852#(or (and (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 103855#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 103854#(or (and (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 103857#(or (= 0 (select |#valid| |main_~#list~0.base|)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (= 0 |main_#t~mem17.offset|) (<= 8 (select |#length| |main_#t~mem17.base|)))), 103856#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (not (= |main_#t~mem16.offset| 0)) (= 0 (select |#valid| |main_#t~mem16.base|))))), 103859#(= |#valid| |old(#valid)|), 103858#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (<= 8 (select |#length| main_~next~0.base)) (= 0 main_~next~0.offset)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 103861#(and (<= 8 (select |#length| main_~next~0.base)) (= 0 main_~next~0.offset)), 103860#(or (and (<= 8 (select |#length| main_~next~0.base)) (= 0 main_~next~0.offset)) (not (= |main_#t~mem20.offset| 0))), 103863#(and (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 103862#(and (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 103864#(and (= |main_#t~mem16.offset| 0) (<= 8 (select |#length| |main_#t~mem16.base|)))] [2018-04-12 04:21:40,046 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 22 proven. 64 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 04:21:40,046 INFO L442 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-04-12 04:21:40,046 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-04-12 04:21:40,046 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=1526, Unknown=0, NotChecked=0, Total=1640 [2018-04-12 04:21:40,046 INFO L87 Difference]: Start difference. First operand 981 states and 1139 transitions. Second operand 41 states. [2018-04-12 04:21:41,034 WARN L151 SmtUtils]: Spent 326ms on a formula simplification. DAG size of input: 120 DAG size of output 112 [2018-04-12 04:21:44,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:21:44,161 INFO L93 Difference]: Finished difference Result 1128 states and 1318 transitions. [2018-04-12 04:21:44,161 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-12 04:21:44,161 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 113 [2018-04-12 04:21:44,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:21:44,162 INFO L225 Difference]: With dead ends: 1128 [2018-04-12 04:21:44,162 INFO L226 Difference]: Without dead ends: 1128 [2018-04-12 04:21:44,162 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 9 SyntacticMatches, 6 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1503 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=518, Invalid=5032, Unknown=0, NotChecked=0, Total=5550 [2018-04-12 04:21:44,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1128 states. [2018-04-12 04:21:44,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1128 to 1063. [2018-04-12 04:21:44,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1063 states. [2018-04-12 04:21:44,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1063 states to 1063 states and 1236 transitions. [2018-04-12 04:21:44,167 INFO L78 Accepts]: Start accepts. Automaton has 1063 states and 1236 transitions. Word has length 113 [2018-04-12 04:21:44,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:21:44,168 INFO L459 AbstractCegarLoop]: Abstraction has 1063 states and 1236 transitions. [2018-04-12 04:21:44,168 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-04-12 04:21:44,168 INFO L276 IsEmpty]: Start isEmpty. Operand 1063 states and 1236 transitions. [2018-04-12 04:21:44,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2018-04-12 04:21:44,169 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:21:44,169 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 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] [2018-04-12 04:21:44,169 INFO L408 AbstractCegarLoop]: === Iteration 112 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:21:44,169 INFO L82 PathProgramCache]: Analyzing trace with hash -1508698446, now seen corresponding path program 3 times [2018-04-12 04:21:44,169 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:21:44,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:21:44,177 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:21:45,186 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 20 proven. 62 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 04:21:45,186 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:21:45,186 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39] total 39 [2018-04-12 04:21:45,186 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:21:45,187 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 12 proven. 32 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 04:21:45,187 INFO L182 omatonBuilderFactory]: Interpolants [106127#false, 106126#true, 106129#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (not (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 106128#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 106131#(and (not (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1)), 106130#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (not (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 106133#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 106132#(and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select |#valid| |main_~#list~0.base|) 1)), 106135#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 106134#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 106137#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 106136#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)))), 106139#(= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|), 106138#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 106141#(and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))), 106140#(or (and (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 106143#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 106142#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 106145#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 106144#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 106147#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 106146#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))), 106149#(or (= (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|)) 4)) (and (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 106148#(or (and (= |#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 |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (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|)))) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|)))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 106151#(or (and (not (= |main_~#list~0.base| |main_#t~mem17.base|)) (not (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4)))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 106150#(or (and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4)))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 106153#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 106152#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 106155#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 106154#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 106157#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (not (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (= 0 (select |#valid| |main_#t~mem16.base|))), 106156#(or (= 0 (select |#valid| |main_~#list~0.base|)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))), 106159#(or (= 0 (select |#valid| |main_~#list~0.base|)) (not (= 0 main_~next~0.base)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 106158#(or (= 0 (select |#valid| |main_~#list~0.base|)) (not (= 0 |main_#t~mem17.base|)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 106161#(or (not (= 0 main_~next~0.base)) (not (= |main_#t~mem20.offset| 0))), 106160#(= |#valid| |old(#valid)|), 106163#(not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 106162#(not (= 0 main_~next~0.base)), 106164#(not (= 0 |main_#t~mem21.base|))] [2018-04-12 04:21:45,187 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 20 proven. 62 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 04:21:45,187 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-04-12 04:21:45,187 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-04-12 04:21:45,187 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1371, Unknown=0, NotChecked=0, Total=1482 [2018-04-12 04:21:45,187 INFO L87 Difference]: Start difference. First operand 1063 states and 1236 transitions. Second operand 39 states. [2018-04-12 04:21:47,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:21:47,773 INFO L93 Difference]: Finished difference Result 1157 states and 1347 transitions. [2018-04-12 04:21:47,773 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-12 04:21:47,773 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 115 [2018-04-12 04:21:47,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:21:47,774 INFO L225 Difference]: With dead ends: 1157 [2018-04-12 04:21:47,774 INFO L226 Difference]: Without dead ends: 1157 [2018-04-12 04:21:47,774 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1467 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=589, Invalid=5417, Unknown=0, NotChecked=0, Total=6006 [2018-04-12 04:21:47,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1157 states. [2018-04-12 04:21:47,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1157 to 1083. [2018-04-12 04:21:47,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1083 states. [2018-04-12 04:21:47,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1083 states to 1083 states and 1253 transitions. [2018-04-12 04:21:47,780 INFO L78 Accepts]: Start accepts. Automaton has 1083 states and 1253 transitions. Word has length 115 [2018-04-12 04:21:47,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:21:47,780 INFO L459 AbstractCegarLoop]: Abstraction has 1083 states and 1253 transitions. [2018-04-12 04:21:47,780 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-04-12 04:21:47,780 INFO L276 IsEmpty]: Start isEmpty. Operand 1083 states and 1253 transitions. [2018-04-12 04:21:47,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2018-04-12 04:21:47,781 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:21:47,781 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:21:47,781 INFO L408 AbstractCegarLoop]: === Iteration 113 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:21:47,781 INFO L82 PathProgramCache]: Analyzing trace with hash 371443078, now seen corresponding path program 2 times [2018-04-12 04:21:47,781 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:21:47,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:21:47,793 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:21:50,019 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 40 proven. 36 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 04:21:50,019 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:21:50,019 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45] total 45 [2018-04-12 04:21:50,019 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:21:50,020 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 30 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:21:50,020 INFO L182 omatonBuilderFactory]: Interpolants [108485#true, 108487#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|), 108486#false, 108489#(= (select |#valid| |main_~#list~0.base|) 1), 108488#(= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1), 108491#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 108490#(= |#valid| |old(#valid)|), 108493#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 108492#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 108495#(and (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|) 0) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.offset|)), 108494#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 108497#(and (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 0) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))), 108496#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 0)), 108499#(and (or (and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (and (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) 4)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)))) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 108498#(and (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 0) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 4))), 108501#(or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (and (not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) 4)))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))))), 108500#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) 4)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 108503#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 108502#(and (or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (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_~#list~0.base|) |main_~#list~0.offset|))) (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)))), 108505#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 108504#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 108507#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 108506#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 108509#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (or (and (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |old(#valid)|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 108508#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |old(#valid)|) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))), 108511#(or (and (or (= (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|)) 4)) (and (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))))) (or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (= (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|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 108510#(or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (and (or (= (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) 0) |old(#valid)|) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#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 (= (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) 0) |old(#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|))))) (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#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|)))) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4)))), 108513#(or (and (or (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)) 4)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0))) (or (and (not (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0))) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 108512#(and (or (not (= |main_#t~mem16.offset| 0)) (and (or (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (or (and (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|))), 108515#(or (and (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))))) (or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 108514#(or (and (or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4))) (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= |main_~#list~0.base| main_~next~0.base)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 108517#(or (and (or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (and (not (= |main_~#list~0.base| main_~next~0.base)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 108516#(or (and (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))))) (or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 108519#(and (or (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0)) (= (select |#valid| |main_#t~mem16.base|) 0)) (or (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0))) (= (select |#valid| |main_#t~mem16.base|) 0)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 108518#(and (or (= (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)))) (or (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4)) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))), 108521#(and (or (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0)))), 108520#(and (or (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (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)))), 108523#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (= |#valid| |old(#valid)|)), 108522#(and (or (= |main_~#list~0.base| |main_#t~mem19.base|) (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem19.base|) 4)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))) (or (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem19.base|)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 108525#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (or (and (= 0 (select |#valid| (@diff |old(#valid)| |#valid|))) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4)) (@diff |old(#valid)| |#valid|)))) (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 108524#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (= |#valid| |old(#valid)|) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#t~mem11.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#t~mem11.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base))), 108527#(and (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))) (and (= 0 (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) 4) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (or (and (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|)) (and (= 0 (select |#valid| (@diff |old(#valid)| |#valid|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) 4) (@diff |old(#valid)| |#valid|))))) (= |#valid| |old(#valid)|))), 108526#(and (or (= |#valid| |old(#valid)|) (and (= 0 (select |#valid| (@diff |old(#valid)| |#valid|))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) 4) (@diff |old(#valid)| |#valid|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base (@diff |old(#valid)| |#valid|))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 108529#(or (= 1 (select |#valid| |main_#t~mem20.base|)) (= |main_#t~mem20.base| 0) (not (= |main_#t~mem20.offset| 0))), 108528#(or (= (select |#valid| |main_~#list~0.base|) (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|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 108530#(or (= 1 (select |#valid| |main_#t~mem20.base|)) (= |main_#t~mem20.base| 0))] [2018-04-12 04:21:50,020 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 40 proven. 36 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 04:21:50,020 INFO L442 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-04-12 04:21:50,020 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-04-12 04:21:50,020 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=1931, Unknown=0, NotChecked=0, Total=2070 [2018-04-12 04:21:50,021 INFO L87 Difference]: Start difference. First operand 1083 states and 1253 transitions. Second operand 46 states. [2018-04-12 04:21:53,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:21:53,587 INFO L93 Difference]: Finished difference Result 1126 states and 1298 transitions. [2018-04-12 04:21:53,587 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2018-04-12 04:21:53,587 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 122 [2018-04-12 04:21:53,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:21:53,588 INFO L225 Difference]: With dead ends: 1126 [2018-04-12 04:21:53,588 INFO L226 Difference]: Without dead ends: 1126 [2018-04-12 04:21:53,589 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 11 SyntacticMatches, 5 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2539 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=560, Invalid=8182, Unknown=0, NotChecked=0, Total=8742 [2018-04-12 04:21:53,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1126 states. [2018-04-12 04:21:53,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1126 to 1015. [2018-04-12 04:21:53,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1015 states. [2018-04-12 04:21:53,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1015 states to 1015 states and 1180 transitions. [2018-04-12 04:21:53,595 INFO L78 Accepts]: Start accepts. Automaton has 1015 states and 1180 transitions. Word has length 122 [2018-04-12 04:21:53,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:21:53,595 INFO L459 AbstractCegarLoop]: Abstraction has 1015 states and 1180 transitions. [2018-04-12 04:21:53,595 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-04-12 04:21:53,595 INFO L276 IsEmpty]: Start isEmpty. Operand 1015 states and 1180 transitions. [2018-04-12 04:21:53,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2018-04-12 04:21:53,596 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:21:53,596 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-04-12 04:21:53,596 INFO L408 AbstractCegarLoop]: === Iteration 114 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:21:53,596 INFO L82 PathProgramCache]: Analyzing trace with hash 1532851444, now seen corresponding path program 1 times [2018-04-12 04:21:53,596 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:21:53,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:21:53,610 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:21:54,789 WARN L151 SmtUtils]: Spent 116ms on a formula simplification. DAG size of input: 63 DAG size of output 53 [2018-04-12 04:21:55,214 WARN L151 SmtUtils]: Spent 265ms on a formula simplification. DAG size of input: 84 DAG size of output 74 [2018-04-12 04:21:57,180 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 8 proven. 44 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-04-12 04:21:57,180 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:21:57,181 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52] total 52 [2018-04-12 04:21:57,181 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:21:57,181 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-12 04:21:57,181 INFO L182 omatonBuilderFactory]: Interpolants [110773#false, 110772#true, 110775#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 110774#(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|))), 110777#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 110776#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 110779#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (or (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 110778#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 110781#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 110780#(and (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1)), 110783#(and (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 110782#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 110785#(and (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| |old(#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(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= |#memory_$Pointer$.offset| |old(#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|)), 110784#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))), 110787#(or (and (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 1)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 110786#(and (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 110789#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 110788#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 110791#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))))), 110790#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#valid|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 110793#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 110792#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))))), 110795#(or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))))) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 110794#(and (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#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 |old(#memory_$Pointer$.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$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))), 110797#(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|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#memory_$Pointer$.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|) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))) (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= |#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 (= |#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 |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@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|) (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#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$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))), 110796#(and (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 110799#(or (and (or (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (and (= (select (select |#memory_$Pointer$.base| (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|)) (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem21.base| (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|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))), 110798#(or (= (select (select |#memory_$Pointer$.base| (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|)) (and (or (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (= (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|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))), 110801#(and (or (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= |main_#t~mem16.offset| 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) (and (or (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4))) (= |main_~#list~0.base| (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|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|))), 110800#(or (and (or (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (and (= (select (select |#memory_$Pointer$.base| (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|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (= (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|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))), 110803#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_~#list~0.base| main_~next~0.base) (and (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (or (= main_~next~0.base (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 110802#(or (and (or (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 4))) (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4))) (= |main_~#list~0.base| |main_#t~mem17.base|) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 110805#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (or (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4)) (= main_~next~0.base |main_#t~mem19.base|)) (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= |main_~#list~0.base| main_~next~0.base) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem19.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 110804#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (or (and (= main_~next~0.base (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| main_~next~0.base) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 110807#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (or (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#t~mem10.offset|) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)))), 110806#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|), 110809#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) 4))), 110808#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (or (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4))) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)))), 110811#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (= |main_~#list~0.base| main_~next~0.base) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 110810#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) 4)) (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|))), 110813#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (and (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (= |main_~#list~0.base| main_~next~0.base) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 110812#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (and (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (= |main_~#list~0.base| main_~next~0.base) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 110815#(or (and (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_~#list~0.base| main_~next~0.base) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 110814#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (= |main_~#list~0.base| main_~next~0.base) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 110817#(or (and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (not (= |main_#t~mem16.offset| 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 (select |#valid| |main_#t~mem16.base|))), 110816#(or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 110819#(or (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 110818#(or (and (= 0 |main_#t~mem17.base|) (= 0 |main_#t~mem17.offset|)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 110821#(or (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 110820#(or (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 110823#(and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 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|)) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 110822#(or (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (and (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))] [2018-04-12 04:21:57,182 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 8 proven. 44 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-04-12 04:21:57,182 INFO L442 AbstractCegarLoop]: Interpolant automaton has 52 states [2018-04-12 04:21:57,182 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2018-04-12 04:21:57,182 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=2484, Unknown=0, NotChecked=0, Total=2652 [2018-04-12 04:21:57,182 INFO L87 Difference]: Start difference. First operand 1015 states and 1180 transitions. Second operand 52 states. [2018-04-12 04:21:58,373 WARN L151 SmtUtils]: Spent 372ms on a formula simplification. DAG size of input: 105 DAG size of output 105 [2018-04-12 04:21:59,050 WARN L151 SmtUtils]: Spent 160ms on a formula simplification. DAG size of input: 74 DAG size of output 74 [2018-04-12 04:21:59,256 WARN L151 SmtUtils]: Spent 106ms on a formula simplification. DAG size of input: 67 DAG size of output 63 [2018-04-12 04:22:02,565 WARN L151 SmtUtils]: Spent 116ms on a formula simplification. DAG size of input: 77 DAG size of output 75 [2018-04-12 04:22:04,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:22:04,106 INFO L93 Difference]: Finished difference Result 1144 states and 1335 transitions. [2018-04-12 04:22:04,108 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-04-12 04:22:04,108 INFO L78 Accepts]: Start accepts. Automaton has 52 states. Word has length 117 [2018-04-12 04:22:04,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:22:04,109 INFO L225 Difference]: With dead ends: 1144 [2018-04-12 04:22:04,109 INFO L226 Difference]: Without dead ends: 1144 [2018-04-12 04:22:04,109 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2581 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=591, Invalid=8915, Unknown=0, NotChecked=0, Total=9506 [2018-04-12 04:22:04,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1144 states. [2018-04-12 04:22:04,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1144 to 1054. [2018-04-12 04:22:04,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1054 states. [2018-04-12 04:22:04,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1054 states to 1054 states and 1227 transitions. [2018-04-12 04:22:04,116 INFO L78 Accepts]: Start accepts. Automaton has 1054 states and 1227 transitions. Word has length 117 [2018-04-12 04:22:04,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:22:04,116 INFO L459 AbstractCegarLoop]: Abstraction has 1054 states and 1227 transitions. [2018-04-12 04:22:04,116 INFO L460 AbstractCegarLoop]: Interpolant automaton has 52 states. [2018-04-12 04:22:04,117 INFO L276 IsEmpty]: Start isEmpty. Operand 1054 states and 1227 transitions. [2018-04-12 04:22:04,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2018-04-12 04:22:04,117 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:22:04,117 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 10, 10, 10, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:22:04,117 INFO L408 AbstractCegarLoop]: === Iteration 115 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:22:04,117 INFO L82 PathProgramCache]: Analyzing trace with hash -388473325, now seen corresponding path program 2 times [2018-04-12 04:22:04,118 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:22:04,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:22:04,127 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:22:04,217 INFO L134 CoverageAnalysis]: Checked inductivity of 402 backedges. 12 proven. 335 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2018-04-12 04:22:04,218 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:22:04,218 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-12 04:22:04,218 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:22:04,218 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2018-04-12 04:22:04,218 INFO L182 omatonBuilderFactory]: Interpolants [113121#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 3), 113120#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 2), 113123#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 5), 113122#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 4), 113125#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 7), 113124#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 6), 113127#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 9), 113126#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 8), 113128#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 10), 113117#false, 113116#true, 113119#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 1), 113118#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 0)] [2018-04-12 04:22:04,218 INFO L134 CoverageAnalysis]: Checked inductivity of 402 backedges. 12 proven. 335 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2018-04-12 04:22:04,218 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-12 04:22:04,219 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-12 04:22:04,219 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2018-04-12 04:22:04,219 INFO L87 Difference]: Start difference. First operand 1054 states and 1227 transitions. Second operand 13 states. [2018-04-12 04:22:04,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:22:04,244 INFO L93 Difference]: Finished difference Result 1066 states and 1239 transitions. [2018-04-12 04:22:04,244 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-12 04:22:04,244 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 157 [2018-04-12 04:22:04,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:22:04,245 INFO L225 Difference]: With dead ends: 1066 [2018-04-12 04:22:04,245 INFO L226 Difference]: Without dead ends: 1066 [2018-04-12 04:22:04,245 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2018-04-12 04:22:04,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1066 states. [2018-04-12 04:22:04,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1066 to 1061. [2018-04-12 04:22:04,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1061 states. [2018-04-12 04:22:04,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1061 states to 1061 states and 1234 transitions. [2018-04-12 04:22:04,251 INFO L78 Accepts]: Start accepts. Automaton has 1061 states and 1234 transitions. Word has length 157 [2018-04-12 04:22:04,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:22:04,251 INFO L459 AbstractCegarLoop]: Abstraction has 1061 states and 1234 transitions. [2018-04-12 04:22:04,251 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-12 04:22:04,251 INFO L276 IsEmpty]: Start isEmpty. Operand 1061 states and 1234 transitions. [2018-04-12 04:22:04,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2018-04-12 04:22:04,251 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:22:04,251 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2018-04-12 04:22:04,251 INFO L408 AbstractCegarLoop]: === Iteration 116 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:22:04,252 INFO L82 PathProgramCache]: Analyzing trace with hash 503681247, now seen corresponding path program 2 times [2018-04-12 04:22:04,252 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:22:04,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:22:04,261 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:22:06,387 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 19 proven. 77 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:22:06,387 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:22:06,387 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47] total 47 [2018-04-12 04:22:06,388 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:22:06,388 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 15 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:22:06,388 INFO L182 omatonBuilderFactory]: Interpolants [115265#(= |old(#length)| |#length|), 115264#(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 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)), 115267#(and (<= (select |#length| |main_~#list~0.base|) 4) (<= 4 (select |#length| |main_~#list~0.base|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= (select |#valid| |main_~#list~0.base|) 1)), 115266#(or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| 0)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (<= 4 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1))), 115269#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 115268#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 115271#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 115270#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 115273#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 115272#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 115275#(or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (and (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))), 115274#(and (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 115277#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 115276#(and (<= (select |#length| |main_~#list~0.base|) 4) (<= 4 (select |#length| |main_~#list~0.base|)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 115279#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 115278#(and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 115281#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 115280#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 115283#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (or (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 115282#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 115285#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 115284#(or (and (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#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|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (- (- (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#memory_$Pointer$.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|) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (<= (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 3) (<= 5 (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 115287#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 4)) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 115286#(or (and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4))) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4)))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4))) 4))) (<= (+ |main_#t~mem16.offset| 1) 0) (<= 1 |main_#t~mem16.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 115289#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 115288#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 115291#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 115290#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 115293#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (not (= |main_#t~mem16.offset| 0))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|))) (= 0 (select |#valid| |main_#t~mem16.base|))), 115292#(or (= 0 (select |#valid| |main_~#list~0.base|)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))), 115295#(or (= 0 (select |#valid| |main_~#list~0.base|)) (= 0 main_~next~0.offset) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 115294#(or (= 0 (select |#valid| |main_~#list~0.base|)) (= 0 |main_#t~mem17.offset|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 115297#(or (= 0 main_~next~0.offset) (not (= |main_#t~mem20.offset| 0))), 115296#(= |#valid| |old(#valid)|), 115299#(= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)), 115298#(= 0 main_~next~0.offset), 115301#(and (= |main_#t~mem16.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem16.offset| 0) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 115300#(and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 115303#(and (<= (+ |main_#t~mem18.offset| 8) (select |#length| |main_#t~mem18.base|)) (<= 0 |main_#t~mem18.offset|)), 115302#(and (<= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (<= (+ (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 8) (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 115257#false, 115256#true, 115259#(and (= 0 |main_~#list~0.offset|) (= (select |#length| |main_~#list~0.base|) 4) (= (select |#valid| |main_~#list~0.base|) 1)), 115258#(and (= 4 (select |#length| |main_~#list~0.base|)) (= 0 |main_~#list~0.offset|)), 115261#(and (or (and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |old(#length)| |#length|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)), 115260#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 115263#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.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|)))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)), 115262#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset))] [2018-04-12 04:22:06,388 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 19 proven. 77 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:22:06,388 INFO L442 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-04-12 04:22:06,388 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-04-12 04:22:06,389 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=2133, Unknown=0, NotChecked=0, Total=2256 [2018-04-12 04:22:06,389 INFO L87 Difference]: Start difference. First operand 1061 states and 1234 transitions. Second operand 48 states. [2018-04-12 04:22:07,863 WARN L151 SmtUtils]: Spent 199ms on a formula simplification. DAG size of input: 114 DAG size of output 107 [2018-04-12 04:22:08,945 WARN L151 SmtUtils]: Spent 116ms on a formula simplification. DAG size of input: 96 DAG size of output 82 [2018-04-12 04:22:12,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:22:12,508 INFO L93 Difference]: Finished difference Result 1137 states and 1323 transitions. [2018-04-12 04:22:12,508 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-04-12 04:22:12,508 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 116 [2018-04-12 04:22:12,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:22:12,509 INFO L225 Difference]: With dead ends: 1137 [2018-04-12 04:22:12,509 INFO L226 Difference]: Without dead ends: 1137 [2018-04-12 04:22:12,509 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 9 SyntacticMatches, 3 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2220 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=829, Invalid=8873, Unknown=0, NotChecked=0, Total=9702 [2018-04-12 04:22:12,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1137 states. [2018-04-12 04:22:12,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1137 to 1064. [2018-04-12 04:22:12,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1064 states. [2018-04-12 04:22:12,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1064 states to 1064 states and 1237 transitions. [2018-04-12 04:22:12,515 INFO L78 Accepts]: Start accepts. Automaton has 1064 states and 1237 transitions. Word has length 116 [2018-04-12 04:22:12,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:22:12,515 INFO L459 AbstractCegarLoop]: Abstraction has 1064 states and 1237 transitions. [2018-04-12 04:22:12,515 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-04-12 04:22:12,516 INFO L276 IsEmpty]: Start isEmpty. Operand 1064 states and 1237 transitions. [2018-04-12 04:22:12,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2018-04-12 04:22:12,516 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:22:12,516 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-04-12 04:22:12,517 INFO L408 AbstractCegarLoop]: === Iteration 117 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:22:12,517 INFO L82 PathProgramCache]: Analyzing trace with hash -104467855, now seen corresponding path program 1 times [2018-04-12 04:22:12,517 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:22:12,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:22:12,550 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:22:15,797 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-12 04:22:15,797 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:22:15,797 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48] total 48 [2018-04-12 04:22:15,797 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:22:15,797 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 15 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:22:15,798 INFO L182 omatonBuilderFactory]: Interpolants [117633#(and (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.base|) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 0)), 117632#(and (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 117635#(and (or (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= (store (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| 0) |old(#valid)|) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))))), 117634#(and (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) (= |#memory_$Pointer$.base| |old(#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 |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)))), 117637#(or (and (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (= (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|) (= (store (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) 0) |old(#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|)))) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (store |old(#memory_$Pointer$.base)| (@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| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (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|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= |#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 117636#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= (store (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) 0) |old(#valid)|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 117639#(and (or (and (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0))) (or (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0))) (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= (store (store (store (store (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) 0) |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0) 0) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4) 0) |old(#valid)|)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= |main_#t~mem16.offset| 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|))), 117638#(or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (or (and (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (= (store (store (store (store (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 0) |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) 0) |old(#valid)|) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (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))))), 117641#(or (and (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= (store (store (store (store (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 0) |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0) 0) main_~next~0.base 0) |old(#valid)|) (not (= |main_~#list~0.base| main_~next~0.base)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (= main_~next~0.base (select (select |#memory_$Pointer$.base| (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)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 117640#(or (and (or (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (and (not (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0))) (not (= |main_~#list~0.base| |main_#t~mem17.base|)) (= (store (store (store (store (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 0) |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0) 0) |main_#t~mem17.base| 0) |old(#valid)|)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|)) (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)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 117643#(or (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (not (= |main_~#list~0.base| main_~next~0.base)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= (store (store (store (store (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) |main_#t~mem19.base| 0) |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0) 0) main_~next~0.base 0) |old(#valid)|)) (= main_~next~0.base |main_#t~mem19.base|)) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem19.base|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 117642#(or (and (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (not (= |main_~#list~0.base| main_~next~0.base)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= (store (store (store (store (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|) 0) |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0) 0) main_~next~0.base 0) |old(#valid)|)) (= main_~next~0.base (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|))) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 117645#(and (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)))), 117644#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (= |#valid| |old(#valid)|)), 117647#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= (select |#valid| main_~next~0.base) 1)) (not (= |main_#t~mem20.base| main_~next~0.base))) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= |old(#valid)| (store (store (store (store |#valid| |main_#t~mem20.base| 0) |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0) 0) main_~next~0.base 0)) (not (= |main_~#list~0.base| main_~next~0.base)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 117646#(or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (not (= |main_~#list~0.base| main_~next~0.base)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= (store (store (store (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0) 0) main_~next~0.base 0) |old(#valid)|)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (not (= (select |#valid| main_~next~0.base) 1)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 117649#(or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= |old(#valid)| (store (store (store |#valid| |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0) 0) main_~next~0.base 0)) (not (= |main_~#list~0.base| main_~next~0.base)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (not (= (select |#valid| main_~next~0.base) 1)) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 117648#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= (select |#valid| main_~next~0.base) 1)) (not (= |main_#t~mem20.base| main_~next~0.base))) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= |old(#valid)| (store (store (store (store |#valid| |main_#t~mem20.base| 0) |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0) 0) main_~next~0.base 0)) (not (= |main_~#list~0.base| main_~next~0.base)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 117651#(or (and (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |old(#valid)| (store (store (store |#valid| |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select |#valid| |main_#t~mem16.base|) 1))), 117650#(or (and (= |old(#valid)| (store (store (store |#valid| |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 0) (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_~#list~0.base|) |main_~#list~0.offset|))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (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)))) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1))), 117653#(and (or (not (= |main_~#list~0.base| |main_#t~mem19.base|)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))) (or (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= (store (store (store |#valid| |main_~#list~0.base| 0) |main_#t~mem19.base| 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) |old(#valid)|)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem19.base|)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)))), 117652#(and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (= (store (store (store |#valid| |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) |old(#valid)|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0)))), 117655#(and (or (= (store (store |#valid| |main_#t~mem20.base| 0) |main_~#list~0.base| 0) |old(#valid)|) (not (= |main_#t~mem20.offset| 0))) (not (= |main_#t~mem20.base| |main_~#list~0.base|))), 117654#(and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (= |old(#valid)| (store (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) |main_~#list~0.base| 0)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)))), 117656#(and (= (store (store |#valid| |main_#t~mem20.base| 0) |main_~#list~0.base| 0) |old(#valid)|) (not (= |main_#t~mem20.base| |main_~#list~0.base|))), 117609#false, 117608#true, 117611#(= (store |#valid| |main_~#list~0.base| 0) |old(#valid)|), 117610#(= |#valid| |old(#valid)|), 117613#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 117612#(and (= (store |#valid| |main_~#list~0.base| 0) |old(#valid)|) (= (select |#valid| |main_~#list~0.base|) 1)), 117615#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 117614#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#valid|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 117617#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))))), 117616#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 117619#(and (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 0)), 117618#(and (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))), 117621#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= |#valid| (store (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)))), 117620#(and (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)))), 117623#(or (and (not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) 0) (= (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) |#valid|) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 117622#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0))) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 117625#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 117624#(and (= |old(#valid)| (store (store (store |#valid| |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 0) (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_~#list~0.base|) |main_~#list~0.offset|))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (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)))), 117627#(and (= |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0)), 117626#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 117629#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 117628#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 117631#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))), 117630#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |old(#valid)|) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))))] [2018-04-12 04:22:15,798 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-12 04:22:15,798 INFO L442 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-04-12 04:22:15,798 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-04-12 04:22:15,798 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=2234, Unknown=0, NotChecked=0, Total=2352 [2018-04-12 04:22:15,798 INFO L87 Difference]: Start difference. First operand 1064 states and 1237 transitions. Second operand 49 states. [2018-04-12 04:22:17,397 WARN L151 SmtUtils]: Spent 155ms on a formula simplification. DAG size of input: 91 DAG size of output 82 [2018-04-12 04:22:18,933 WARN L151 SmtUtils]: Spent 115ms on a formula simplification. DAG size of input: 77 DAG size of output 76 [2018-04-12 04:22:19,159 WARN L151 SmtUtils]: Spent 156ms on a formula simplification. DAG size of input: 90 DAG size of output 89 [2018-04-12 04:22:21,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:22:21,220 INFO L93 Difference]: Finished difference Result 1093 states and 1267 transitions. [2018-04-12 04:22:21,220 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-04-12 04:22:21,220 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 119 [2018-04-12 04:22:21,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:22:21,221 INFO L225 Difference]: With dead ends: 1093 [2018-04-12 04:22:21,221 INFO L226 Difference]: Without dead ends: 1079 [2018-04-12 04:22:21,221 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 11 SyntacticMatches, 6 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1717 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=338, Invalid=6802, Unknown=0, NotChecked=0, Total=7140 [2018-04-12 04:22:21,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1079 states. [2018-04-12 04:22:21,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1079 to 1005. [2018-04-12 04:22:21,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1005 states. [2018-04-12 04:22:21,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1005 states to 1005 states and 1171 transitions. [2018-04-12 04:22:21,227 INFO L78 Accepts]: Start accepts. Automaton has 1005 states and 1171 transitions. Word has length 119 [2018-04-12 04:22:21,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:22:21,227 INFO L459 AbstractCegarLoop]: Abstraction has 1005 states and 1171 transitions. [2018-04-12 04:22:21,227 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-04-12 04:22:21,227 INFO L276 IsEmpty]: Start isEmpty. Operand 1005 states and 1171 transitions. [2018-04-12 04:22:21,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2018-04-12 04:22:21,228 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:22:21,228 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:22:21,228 INFO L408 AbstractCegarLoop]: === Iteration 118 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:22:21,228 INFO L82 PathProgramCache]: Analyzing trace with hash 151883593, now seen corresponding path program 1 times [2018-04-12 04:22:21,229 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:22:21,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:22:21,238 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:22:22,890 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 19 proven. 26 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 04:22:22,890 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:22:22,891 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47] total 47 [2018-04-12 04:22:22,891 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:22:22,891 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:22:22,891 INFO L182 omatonBuilderFactory]: Interpolants [119873#(not (= |main_#t~mem20.offset| 0)), 119872#(not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)), 119827#true, 119829#(= (select |#valid| |main_~#list~0.base|) 1), 119828#false, 119831#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 119830#(= |#valid| |old(#valid)|), 119833#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 119832#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 119835#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 119834#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 119837#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))), 119836#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))), 119839#(and (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 1) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 4))), 119838#(and (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4))) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 1) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset)), 119841#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) 1) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) 4)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 119840#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) 4)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) 1) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 119843#(and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 1)), 119842#(or (and (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) 4)) (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) 1) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 119845#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 119844#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 119847#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 119846#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 119849#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |old(#valid)|) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))), 119848#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 119851#(or (and (or (= (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) 0) |old(#valid)|) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#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 (= (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) 0) |old(#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|))))) (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (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|)))) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|)))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 119850#(and (or (and (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |old(#valid)|) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 119853#(and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (not (= |main_#t~mem16.offset| 0)) (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (= |main_~#list~0.base| (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|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))), 119852#(or (= (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|)) 4)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 119855#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (not (= |main_~#list~0.base| main_~next~0.base))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 119854#(or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0))) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 119857#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 119856#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (not (= |main_~#list~0.base| main_~next~0.base))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 119859#(or (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 119858#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 119861#(= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4)), 119860#(or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0)) 4)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| |main_#t~mem16.base|))), 119863#(or (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem19.base|) 4)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 119862#(or (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) 4)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 119865#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#t~mem10.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4)))) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#t~mem10.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4)))), 119864#(or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0))), 119867#(or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4)) 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|)) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#t~mem11.offset| 0))), 119866#(or (not (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4)) 0)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4)) 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|))), 119869#(or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4)) 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0))), 119868#(or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4)) 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (= |#valid| |old(#valid)|))), 119871#(not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) 4) 0)), 119870#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) 4) 0)))] [2018-04-12 04:22:22,891 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 19 proven. 26 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 04:22:22,891 INFO L442 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-04-12 04:22:22,892 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-04-12 04:22:22,892 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=2036, Unknown=0, NotChecked=0, Total=2162 [2018-04-12 04:22:22,892 INFO L87 Difference]: Start difference. First operand 1005 states and 1171 transitions. Second operand 47 states. [2018-04-12 04:22:23,452 WARN L151 SmtUtils]: Spent 107ms on a formula simplification. DAG size of input: 64 DAG size of output 64 [2018-04-12 04:22:25,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:22:25,876 INFO L93 Difference]: Finished difference Result 1076 states and 1243 transitions. [2018-04-12 04:22:25,876 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-04-12 04:22:25,877 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 112 [2018-04-12 04:22:25,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:22:25,877 INFO L225 Difference]: With dead ends: 1076 [2018-04-12 04:22:25,877 INFO L226 Difference]: Without dead ends: 1044 [2018-04-12 04:22:25,878 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1992 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=456, Invalid=7200, Unknown=0, NotChecked=0, Total=7656 [2018-04-12 04:22:25,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1044 states. [2018-04-12 04:22:25,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1044 to 1017. [2018-04-12 04:22:25,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1017 states. [2018-04-12 04:22:25,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1017 states to 1017 states and 1182 transitions. [2018-04-12 04:22:25,884 INFO L78 Accepts]: Start accepts. Automaton has 1017 states and 1182 transitions. Word has length 112 [2018-04-12 04:22:25,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:22:25,884 INFO L459 AbstractCegarLoop]: Abstraction has 1017 states and 1182 transitions. [2018-04-12 04:22:25,884 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-04-12 04:22:25,884 INFO L276 IsEmpty]: Start isEmpty. Operand 1017 states and 1182 transitions. [2018-04-12 04:22:25,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2018-04-12 04:22:25,885 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:22:25,885 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 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] [2018-04-12 04:22:25,885 INFO L408 AbstractCegarLoop]: === Iteration 119 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:22:25,885 INFO L82 PathProgramCache]: Analyzing trace with hash -766840703, now seen corresponding path program 3 times [2018-04-12 04:22:25,885 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:22:25,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:22:25,899 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:22:28,584 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 26 proven. 58 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 04:22:28,584 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:22:28,584 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46] total 46 [2018-04-12 04:22:28,584 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:22:28,584 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 19 proven. 10 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2018-04-12 04:22:28,585 INFO L182 omatonBuilderFactory]: Interpolants [122049#true, 122051#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 122050#false, 122053#(and (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 1) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1)), 122052#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1)), 122055#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 122054#(and (= (select |#valid| |main_~#list~0.base|) 1) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1)), 122057#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#valid|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 122056#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 122059#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 122058#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_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|))))), 122061#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))), 122060#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 122063#(and (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 122062#(and (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 122065#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_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)| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 122064#(and (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.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|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 122067#(or (and (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= 0 (select |old(#valid)| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 122066#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_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)| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 122069#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 122068#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.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|))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))), 122071#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |old(#valid)|) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))), 122070#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 122073#(or (and (= (store |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) 0) |old(#valid)|) (= |#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 |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#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|)))) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 122072#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (or (and (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |old(#valid)|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 122075#(and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= 1 (select (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (not (= |main_#t~mem16.offset| 0)) (= |main_~#list~0.base| (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|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))), 122074#(or (and (= 1 (select (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 122077#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) main_~next~0.base)) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 1 (select (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 122076#(or (and (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4) (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0))) (= 1 (select (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4))) (not (= |main_~#list~0.base| |main_#t~mem17.base|)) (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4) |main_#t~mem17.base|))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 122079#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= |main_#t~mem20.offset| 0)) (and (= 1 (select (store |#valid| |main_#t~mem20.base| 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) main_~next~0.base)) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 122078#(= |#valid| |old(#valid)|), 122081#(or (and (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) main_~next~0.base)) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 122080#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 1 (select (store |#valid| |main_#t~mem20.base| 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) main_~next~0.base)) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 122083#(or (= 0 (select |#valid| |main_#t~mem16.base|)) (and (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 122082#(or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (not (= (select (select |#memory_$Pointer$.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|))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))))), 122085#(or (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= 1 (select |#valid| main_~next~0.base)))), 122084#(or (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= 1 (select |#valid| |main_#t~mem17.base|)) (not (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))), 122087#(or (and (not (= main_~next~0.base |main_#t~mem19.base|)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| main_~next~0.base))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 122086#(or (and (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0))) (= 1 (select |#valid| main_~next~0.base))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 122089#(and (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 122088#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (= |#valid| |old(#valid)|)), 122091#(or (and (not (= |main_#t~mem20.base| main_~next~0.base)) (= 1 (select |#valid| main_~next~0.base))) (not (= |main_#t~mem20.offset| 0))), 122090#(or (and (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| main_~next~0.base))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 122093#(= 1 (select |#valid| main_~next~0.base)), 122092#(and (not (= |main_#t~mem20.base| main_~next~0.base)) (= 1 (select |#valid| main_~next~0.base))), 122095#(= 1 (select |#valid| |main_#t~mem16.base|)), 122094#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))] [2018-04-12 04:22:28,585 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 26 proven. 58 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 04:22:28,585 INFO L442 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-04-12 04:22:28,585 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-04-12 04:22:28,585 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=2041, Unknown=0, NotChecked=0, Total=2162 [2018-04-12 04:22:28,585 INFO L87 Difference]: Start difference. First operand 1017 states and 1182 transitions. Second operand 47 states. [2018-04-12 04:22:30,705 WARN L151 SmtUtils]: Spent 121ms on a formula simplification. DAG size of input: 70 DAG size of output 68 [2018-04-12 04:22:35,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:22:35,218 INFO L93 Difference]: Finished difference Result 1102 states and 1289 transitions. [2018-04-12 04:22:35,218 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-04-12 04:22:35,219 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 125 [2018-04-12 04:22:35,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:22:35,219 INFO L225 Difference]: With dead ends: 1102 [2018-04-12 04:22:35,219 INFO L226 Difference]: Without dead ends: 1102 [2018-04-12 04:22:35,220 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 12 SyntacticMatches, 6 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2006 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=504, Invalid=8616, Unknown=0, NotChecked=0, Total=9120 [2018-04-12 04:22:35,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1102 states. [2018-04-12 04:22:35,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1102 to 1041. [2018-04-12 04:22:35,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1041 states. [2018-04-12 04:22:35,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1041 states to 1041 states and 1211 transitions. [2018-04-12 04:22:35,226 INFO L78 Accepts]: Start accepts. Automaton has 1041 states and 1211 transitions. Word has length 125 [2018-04-12 04:22:35,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:22:35,226 INFO L459 AbstractCegarLoop]: Abstraction has 1041 states and 1211 transitions. [2018-04-12 04:22:35,226 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-04-12 04:22:35,226 INFO L276 IsEmpty]: Start isEmpty. Operand 1041 states and 1211 transitions. [2018-04-12 04:22:35,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2018-04-12 04:22:35,227 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:22:35,227 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 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] [2018-04-12 04:22:35,227 INFO L408 AbstractCegarLoop]: === Iteration 120 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:22:35,227 INFO L82 PathProgramCache]: Analyzing trace with hash -766840702, now seen corresponding path program 1 times [2018-04-12 04:22:35,227 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:22:35,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:22:35,242 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:22:37,265 WARN L151 SmtUtils]: Spent 161ms on a formula simplification. DAG size of input: 67 DAG size of output 64 [2018-04-12 04:22:39,278 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 22 proven. 64 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 04:22:39,279 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:22:39,279 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50] total 50 [2018-04-12 04:22:39,279 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:22:39,279 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 13 proven. 18 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-12 04:22:39,279 INFO L182 omatonBuilderFactory]: Interpolants [124341#false, 124340#true, 124343#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 124342#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 124345#(= |old(#length)| |#length|), 124344#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 124347#(and (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= (select |#valid| |main_~#list~0.base|) 1)), 124346#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1)), 124349#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 124348#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 124351#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (or (and (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_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_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 124350#(and (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|) 8) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 124353#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1) (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (or (and (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 124352#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (or (and (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_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_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 124355#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (@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_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 124354#(and (= |#length| (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 124357#(and (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|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.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 (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= |#memory_$Pointer$.offset| |old(#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 (= |old(#length)| |#length|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (@diff |old(#length)| |#length|)))), 124356#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))), 124359#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (and (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (or (and (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (@diff |old(#length)| |#length|))) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 124358#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (and (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (or (and (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 124361#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1)), 124360#(or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (and (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|) (and (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#length)| |#length|)) (= (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 8))) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 1) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) (and (= (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 8) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))))), 124363#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 124362#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 124365#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 124364#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_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 (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))), 124367#(or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#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|) (= |#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#memory_$Pointer$.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|) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))), 124366#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_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 (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 124369#(and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (or (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (or (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 124368#(or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)))) (or (= (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|)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))))), 124371#(or (and (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (or (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 124370#(or (and (or (= (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0) (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4)) (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4)))) (not (= |main_~#list~0.base| |main_#t~mem17.base|)) (or (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 4)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 124373#(or (and (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (or (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 124372#(or (and (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (or (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 124375#(and (or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))), 124374#(or (and (or (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 124377#(or (and (= 0 |main_#t~mem17.offset|) (or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) |main_#t~mem17.base|) (<= 8 (select |#length| |main_#t~mem17.base|)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 124376#(and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (and (or (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (or (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (= 0 (select |#valid| |main_#t~mem16.base|)))) (not (= |main_#t~mem16.offset| 0)))), 124379#(or (and (or (<= 8 (select |#length| main_~next~0.base)) (and (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0) main_~next~0.base))) (= 0 main_~next~0.offset)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 124378#(or (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (or (<= 8 (select |#length| main_~next~0.base)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) main_~next~0.base)) (= 0 main_~next~0.offset))), 124381#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|), 124380#(or (and (= 0 main_~next~0.offset) (or (<= 8 (select |#length| main_~next~0.base)) (= |main_#t~mem19.base| main_~next~0.base))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 124383#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (<= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base))), 124382#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)) (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 8) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base)))), 124385#(or (and (<= 8 (select |#length| main_~next~0.base)) (= 0 main_~next~0.offset)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 124384#(<= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)), 124387#(and (<= 8 (select |#length| main_~next~0.base)) (= 0 main_~next~0.offset)), 124386#(or (and (<= 8 (select |#length| main_~next~0.base)) (= 0 main_~next~0.offset)) (not (= |main_#t~mem20.offset| 0))), 124389#(and (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 124388#(and (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 124390#(and (= |main_#t~mem16.offset| 0) (<= 8 (select |#length| |main_#t~mem16.base|)))] [2018-04-12 04:22:39,280 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 22 proven. 64 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 04:22:39,280 INFO L442 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-04-12 04:22:39,280 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-04-12 04:22:39,280 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=2407, Unknown=0, NotChecked=0, Total=2550 [2018-04-12 04:22:39,280 INFO L87 Difference]: Start difference. First operand 1041 states and 1211 transitions. Second operand 51 states. [2018-04-12 04:22:40,740 WARN L151 SmtUtils]: Spent 387ms on a formula simplification. DAG size of input: 139 DAG size of output 125 [2018-04-12 04:22:41,964 WARN L151 SmtUtils]: Spent 131ms on a formula simplification. DAG size of input: 99 DAG size of output 95 [2018-04-12 04:22:46,679 WARN L151 SmtUtils]: Spent 138ms on a formula simplification. DAG size of input: 84 DAG size of output 78 [2018-04-12 04:22:47,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:22:48,025 INFO L93 Difference]: Finished difference Result 1195 states and 1402 transitions. [2018-04-12 04:22:48,025 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2018-04-12 04:22:48,025 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 125 [2018-04-12 04:22:48,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:22:48,027 INFO L225 Difference]: With dead ends: 1195 [2018-04-12 04:22:48,027 INFO L226 Difference]: Without dead ends: 1195 [2018-04-12 04:22:48,027 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 10 SyntacticMatches, 6 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2927 ImplicationChecksByTransitivity, 8.4s TimeCoverageRelationStatistics Valid=708, Invalid=10212, Unknown=0, NotChecked=0, Total=10920 [2018-04-12 04:22:48,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1195 states. [2018-04-12 04:22:48,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1195 to 1082. [2018-04-12 04:22:48,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1082 states. [2018-04-12 04:22:48,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1082 states to 1082 states and 1260 transitions. [2018-04-12 04:22:48,033 INFO L78 Accepts]: Start accepts. Automaton has 1082 states and 1260 transitions. Word has length 125 [2018-04-12 04:22:48,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:22:48,033 INFO L459 AbstractCegarLoop]: Abstraction has 1082 states and 1260 transitions. [2018-04-12 04:22:48,034 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-04-12 04:22:48,034 INFO L276 IsEmpty]: Start isEmpty. Operand 1082 states and 1260 transitions. [2018-04-12 04:22:48,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2018-04-12 04:22:48,034 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:22:48,034 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 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] [2018-04-12 04:22:48,034 INFO L408 AbstractCegarLoop]: === Iteration 121 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:22:48,034 INFO L82 PathProgramCache]: Analyzing trace with hash -1824747961, now seen corresponding path program 4 times [2018-04-12 04:22:48,035 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:22:48,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:22:48,052 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:22:50,152 WARN L151 SmtUtils]: Spent 204ms on a formula simplification. DAG size of input: 87 DAG size of output 66 [2018-04-12 04:22:50,462 WARN L151 SmtUtils]: Spent 164ms on a formula simplification. DAG size of input: 85 DAG size of output 69 [2018-04-12 04:22:50,844 WARN L151 SmtUtils]: Spent 164ms on a formula simplification. DAG size of input: 82 DAG size of output 70 [2018-04-12 04:22:54,267 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 12 proven. 74 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 04:22:54,267 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:22:54,267 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [59] total 59 [2018-04-12 04:22:54,267 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:22:54,267 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 10 proven. 21 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-12 04:22:54,268 INFO L182 omatonBuilderFactory]: Interpolants [126781#false, 126780#true, 126783#(and (= 0 |main_~#list~0.offset|) (= (select |#length| |main_~#list~0.base|) 4) (= (select |#valid| |main_~#list~0.base|) 1)), 126782#(and (= 4 (select |#length| |main_~#list~0.base|)) (= 0 |main_~#list~0.offset|)), 126785#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |old(#length)| |#length|)), 126784#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 126787#(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_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 126786#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 126789#(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_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1)), 126788#(= |old(#length)| |#length|), 126791#(and (= 4 (select |#length| |main_~#list~0.base|)) (= 0 |main_~#list~0.offset|) (= (select |#valid| |main_~#list~0.base|) 1) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1)), 126790#(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| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 1) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1)), 126793#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|)), 126792#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|)), 126795#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_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|))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 126794#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#valid|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 126797#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 126796#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_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|))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 126799#(and (<= (select |#length| |main_~#list~0.base|) 4) (<= 4 (select |#length| |main_~#list~0.base|)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.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 |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 1)), 126798#(or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| |#valid|))) (or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| 0)) (<= 4 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))), 126801#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#valid|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 126800#(and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 126803#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_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|))))), 126802#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_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|))))), 126805#(and (= |#length| (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))), 126804#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 126807#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 126806#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (@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_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 126809#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (and (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| (@diff |old(#valid)| |#valid|))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))))) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))))), 126808#(and (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.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)|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (@diff |old(#valid)| |#valid|))) (or (= |old(#length)| |#length|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (@diff |old(#length)| |#length|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 126811#(or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (<= (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 3) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (<= 5 (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (and (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (@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|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (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 (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|)))) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (store |old(#memory_$Pointer$.base)| (@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| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (or (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (@diff |old(#valid)| |#valid|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| |#valid|))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))))), 126810#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (@diff |old(#valid)| |#valid|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))))))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 126813#(or (and (= (select (select |#memory_$Pointer$.base| (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|)) (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (and (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 126812#(or (= (select (select |#memory_$Pointer$.base| (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|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (and (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 126815#(or (and (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (and (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0)) (= |main_#t~mem16.base| (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|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 126814#(or (and (= (select (select |#memory_$Pointer$.base| (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|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (and (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 126817#(or (and (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) main_~next~0.base)) (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| (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|) main_~next~0.base) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= main_~next~0.base (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 126816#(or (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (not (= |main_~#list~0.base| |main_#t~mem17.base|)) (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4) |main_#t~mem17.base|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (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|) |main_#t~mem17.base|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 126819#(or (= |main_~#list~0.base| |main_#t~mem19.base|) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) main_~next~0.base)) (not (= |main_~#list~0.base| main_~next~0.base)) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) |main_#t~mem19.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= main_~next~0.base |main_#t~mem19.base|) (and (or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem19.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 126818#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) main_~next~0.base)) (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (= main_~next~0.base (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 126821#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (= |#valid| |old(#valid)|)), 126820#(= |#valid| |old(#valid)|), 126823#(or (= 0 (select |#valid| |main_~#list~0.base|)) (= 0 (select |#valid| main_~next~0.base)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) main_~next~0.base)) (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 126822#(and (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 126825#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (and (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) main_~next~0.base)) (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)))) (and (= 0 (select |#valid| main_~next~0.base)) (not (= |main_#t~mem20.base| main_~next~0.base))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 126824#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (and (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) main_~next~0.base)) (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)))) (and (= 0 (select |#valid| main_~next~0.base)) (not (= |main_#t~mem20.base| main_~next~0.base))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 126827#(or (= 0 (select |#valid| main_~next~0.base)) (and (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) main_~next~0.base)) (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 126826#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) main_~next~0.base)) (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)))) (and (= 0 (select |#valid| main_~next~0.base)) (not (= |main_#t~mem20.base| main_~next~0.base))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 126829#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (not (= (select (select |#memory_$Pointer$.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|))))))), 126828#(or (= 0 (select |#valid| |main_~#list~0.base|)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (not (= (select (select |#memory_$Pointer$.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|))))), 126831#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (and (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| |main_#t~mem16.base|))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 126830#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (not (= (select (select |#memory_$Pointer$.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|))))))), 126833#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| main_~next~0.base))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 126832#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 1 (select |#valid| |main_#t~mem17.base|)) (not (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 126835#(and (not (= 0 |main_#t~mem20.base|)) (or (= 0 (select |#valid| |main_#t~mem20.base|)) (and (not (= |main_#t~mem20.base| main_~next~0.base)) (= 1 (select |#valid| main_~next~0.base))))), 126834#(and (or (not (= 0 |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.offset|))) (or (= 0 (select |#valid| |main_#t~mem20.base|)) (and (not (= |main_#t~mem20.base| main_~next~0.base)) (= 1 (select |#valid| main_~next~0.base))) (not (= |main_#t~mem20.offset| 0)))), 126837#(= 1 (select |#valid| main_~next~0.base)), 126836#(and (not (= |main_#t~mem20.base| main_~next~0.base)) (= 1 (select |#valid| main_~next~0.base))), 126839#(= 1 (select |#valid| |main_#t~mem16.base|)), 126838#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))] [2018-04-12 04:22:54,268 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 12 proven. 74 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 04:22:54,268 INFO L442 AbstractCegarLoop]: Interpolant automaton has 60 states [2018-04-12 04:22:54,268 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2018-04-12 04:22:54,269 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=3383, Unknown=0, NotChecked=0, Total=3540 [2018-04-12 04:22:54,269 INFO L87 Difference]: Start difference. First operand 1082 states and 1260 transitions. Second operand 60 states. [2018-04-12 04:22:56,809 WARN L151 SmtUtils]: Spent 237ms on a formula simplification. DAG size of input: 87 DAG size of output 87 [2018-04-12 04:23:04,589 WARN L151 SmtUtils]: Spent 134ms on a formula simplification. DAG size of input: 88 DAG size of output 86 [2018-04-12 04:23:04,851 WARN L151 SmtUtils]: Spent 146ms on a formula simplification. DAG size of input: 94 DAG size of output 92 [2018-04-12 04:23:05,127 WARN L151 SmtUtils]: Spent 158ms on a formula simplification. DAG size of input: 90 DAG size of output 88 [2018-04-12 04:23:05,405 WARN L151 SmtUtils]: Spent 160ms on a formula simplification. DAG size of input: 107 DAG size of output 105 [2018-04-12 04:23:05,702 WARN L151 SmtUtils]: Spent 186ms on a formula simplification. DAG size of input: 117 DAG size of output 113 [2018-04-12 04:23:06,734 WARN L151 SmtUtils]: Spent 115ms on a formula simplification. DAG size of input: 80 DAG size of output 77 [2018-04-12 04:23:07,011 WARN L151 SmtUtils]: Spent 115ms on a formula simplification. DAG size of input: 83 DAG size of output 80 [2018-04-12 04:23:08,653 WARN L151 SmtUtils]: Spent 128ms on a formula simplification. DAG size of input: 83 DAG size of output 82 [2018-04-12 04:23:08,857 WARN L151 SmtUtils]: Spent 133ms on a formula simplification. DAG size of input: 86 DAG size of output 85 [2018-04-12 04:23:09,498 WARN L151 SmtUtils]: Spent 100ms on a formula simplification. DAG size of input: 95 DAG size of output 90 [2018-04-12 04:23:09,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:23:09,937 INFO L93 Difference]: Finished difference Result 1170 states and 1362 transitions. [2018-04-12 04:23:09,937 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2018-04-12 04:23:09,937 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 125 [2018-04-12 04:23:09,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:23:09,938 INFO L225 Difference]: With dead ends: 1170 [2018-04-12 04:23:09,938 INFO L226 Difference]: Without dead ends: 1170 [2018-04-12 04:23:09,939 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3538 ImplicationChecksByTransitivity, 14.1s TimeCoverageRelationStatistics Valid=760, Invalid=14002, Unknown=0, NotChecked=0, Total=14762 [2018-04-12 04:23:09,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1170 states. [2018-04-12 04:23:09,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1170 to 1110. [2018-04-12 04:23:09,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1110 states. [2018-04-12 04:23:09,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1110 states to 1110 states and 1291 transitions. [2018-04-12 04:23:09,945 INFO L78 Accepts]: Start accepts. Automaton has 1110 states and 1291 transitions. Word has length 125 [2018-04-12 04:23:09,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:23:09,945 INFO L459 AbstractCegarLoop]: Abstraction has 1110 states and 1291 transitions. [2018-04-12 04:23:09,946 INFO L460 AbstractCegarLoop]: Interpolant automaton has 60 states. [2018-04-12 04:23:09,946 INFO L276 IsEmpty]: Start isEmpty. Operand 1110 states and 1291 transitions. [2018-04-12 04:23:09,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2018-04-12 04:23:09,946 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:23:09,947 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 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] [2018-04-12 04:23:09,947 INFO L408 AbstractCegarLoop]: === Iteration 122 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:23:09,947 INFO L82 PathProgramCache]: Analyzing trace with hash -1824747960, now seen corresponding path program 2 times [2018-04-12 04:23:09,947 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:23:09,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:23:09,964 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:23:12,763 WARN L151 SmtUtils]: Spent 247ms on a formula simplification. DAG size of input: 100 DAG size of output 72 [2018-04-12 04:23:13,299 WARN L151 SmtUtils]: Spent 299ms on a formula simplification. DAG size of input: 96 DAG size of output 79 [2018-04-12 04:23:14,507 WARN L151 SmtUtils]: Spent 537ms on a formula simplification. DAG size of input: 119 DAG size of output 94 [2018-04-12 04:23:17,844 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 9 proven. 79 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:23:17,844 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:23:17,844 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [59] total 59 [2018-04-12 04:23:17,844 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:23:17,845 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 8 proven. 24 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:23:17,845 INFO L182 omatonBuilderFactory]: Interpolants [129281#(or (and (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (= main_~next~0.base (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (not (= |main_~#list~0.base| main_~next~0.base))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 129280#(or (and (or (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 4)) (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4))))) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (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|) |main_#t~mem17.base|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 129283#(or (and (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (= |main_~#list~0.base| |main_#t~mem19.base|) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= main_~next~0.base |main_#t~mem19.base|) (and (or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem19.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 129282#(or (and (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= main_~next~0.base (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 129285#(= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)), 129284#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|), 129287#(or (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (and (= 0 (select |#valid| main_~next~0.base)) (not (= |main_#t~mem20.base| main_~next~0.base))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 129286#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (= 0 (select |#valid| main_~next~0.base)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 129289#(or (and (= 0 (select |#valid| main_~next~0.base)) (not (= |main_#t~mem20.base| main_~next~0.base))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 129288#(or (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (and (= 0 (select |#valid| main_~next~0.base)) (not (= |main_#t~mem20.base| main_~next~0.base))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 129291#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 129290#(or (and (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (= 0 (select |#valid| main_~next~0.base)) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 129293#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 129292#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 129295#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (= 0 |main_#t~mem17.offset|) (<= 8 (select |#length| |main_#t~mem17.base|)))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 129294#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= |main_#t~mem16.offset| 0)) (= 0 (select |#valid| |main_#t~mem16.base|))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 129297#(= |#valid| |old(#valid)|), 129296#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (<= 8 (select |#length| main_~next~0.base)) (= 0 main_~next~0.offset)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 129299#(and (or (= 0 (select |#valid| |main_#t~mem20.base|)) (and (<= 8 (select |#length| main_~next~0.base)) (= 0 main_~next~0.offset))) (not (= 0 |main_#t~mem20.base|))), 129298#(and (or (= 0 (select |#valid| |main_#t~mem20.base|)) (and (<= 8 (select |#length| main_~next~0.base)) (= 0 main_~next~0.offset)) (not (= |main_#t~mem20.offset| 0))) (or (not (= 0 |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.offset|)))), 129301#(and (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 129300#(and (<= 8 (select |#length| main_~next~0.base)) (= 0 main_~next~0.offset)), 129303#(and (= |main_#t~mem16.offset| 0) (<= 8 (select |#length| |main_#t~mem16.base|))), 129302#(and (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 129245#false, 129244#true, 129247#(and (= 0 |main_~#list~0.offset|) (= (select |#length| |main_~#list~0.base|) 4) (= (select |#valid| |main_~#list~0.base|) 1)), 129246#(and (= 4 (select |#length| |main_~#list~0.base|)) (= 0 |main_~#list~0.offset|)), 129249#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |old(#length)| |#length|)), 129248#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 129251#(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 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 129250#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 129253#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1)), 129252#(= |old(#length)| |#length|), 129255#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 129254#(and (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (<= (select |#length| |main_~#list~0.base|) 4) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 |main_~#list~0.offset|) (= (select |#valid| |main_~#list~0.base|) 1)), 129257#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|) 8) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)), 129256#(and (= |#valid| |old(#valid)|) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |old(#length)| |#length|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)), 129259#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= |#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 (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 129258#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 129261#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 129260#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (and (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 129263#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))), 129262#(or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| 0)) (and (<= 4 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (or (<= 5 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (and (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (or (= |old(#length)| |#length|) (and (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#length)| |#length|)) (= (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 8))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4)))))) (or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)))), 129265#(and (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|) 8) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 129264#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 129267#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 8) (= |old(#length)| |#length|)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 129266#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 8) (= |old(#length)| |#length|)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 129269#(and (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|) 8) (= |#length| (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 129268#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 8) (= |old(#length)| |#length|)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))), 129271#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.base|) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8))), 129270#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~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| |old(#memory_$Pointer$.base)|) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 129273#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (or (= (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) 8) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))))) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) (= (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))), 129272#(and (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.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|)))) (= (store |old(#memory_$Pointer$.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 (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= |old(#length)| |#length|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (@diff |old(#length)| |#length|)))), 129275#(or (and (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (+ (- 0) 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#memory_$Pointer$.offset)| (@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$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (@diff (store |old(#memory_$Pointer$.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|) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|) (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#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$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) 8) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))))) (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|)))) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (store |old(#memory_$Pointer$.base)| (@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| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#length)| |#length|)) (= (@diff |old(#length)| |#length|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= |old(#length)| |#length|)) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= (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 |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#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|) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (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 (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))), 129274#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) (= (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))) (or (= (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) 8) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))))) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (@diff |old(#length)| |#length|))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))))) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 129277#(or (and (= (select (select |#memory_$Pointer$.base| (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|)) (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (and (or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 129276#(or (= (select (select |#memory_$Pointer$.base| (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|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (and (or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 129279#(or (and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (and (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4))) (and (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4))) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4))) 4))) (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4)) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4))))) (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (<= (+ |main_#t~mem16.offset| 1) 0) (<= 1 |main_#t~mem16.offset|))) (and (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 129278#(or (and (= (select (select |#memory_$Pointer$.base| (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|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (and (or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (<= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))] [2018-04-12 04:23:17,846 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 9 proven. 79 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:23:17,846 INFO L442 AbstractCegarLoop]: Interpolant automaton has 60 states [2018-04-12 04:23:17,846 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2018-04-12 04:23:17,846 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=3379, Unknown=0, NotChecked=0, Total=3540 [2018-04-12 04:23:17,846 INFO L87 Difference]: Start difference. First operand 1110 states and 1291 transitions. Second operand 60 states. [2018-04-12 04:23:20,425 WARN L151 SmtUtils]: Spent 913ms on a formula simplification. DAG size of input: 178 DAG size of output 153 [2018-04-12 04:23:21,573 WARN L151 SmtUtils]: Spent 376ms on a formula simplification. DAG size of input: 93 DAG size of output 89 [2018-04-12 04:23:24,394 WARN L151 SmtUtils]: Spent 192ms on a formula simplification. DAG size of input: 124 DAG size of output 120 [2018-04-12 04:23:26,740 WARN L151 SmtUtils]: Spent 140ms on a formula simplification. DAG size of input: 140 DAG size of output 101 [2018-04-12 04:23:26,984 WARN L151 SmtUtils]: Spent 112ms on a formula simplification. DAG size of input: 90 DAG size of output 70 [2018-04-12 04:23:27,315 WARN L151 SmtUtils]: Spent 174ms on a formula simplification. DAG size of input: 104 DAG size of output 84 [2018-04-12 04:23:27,621 WARN L151 SmtUtils]: Spent 185ms on a formula simplification. DAG size of input: 111 DAG size of output 89 [2018-04-12 04:23:27,828 WARN L151 SmtUtils]: Spent 100ms on a formula simplification. DAG size of input: 76 DAG size of output 72 [2018-04-12 04:23:28,060 WARN L151 SmtUtils]: Spent 155ms on a formula simplification. DAG size of input: 95 DAG size of output 91 [2018-04-12 04:23:29,779 WARN L151 SmtUtils]: Spent 138ms on a formula simplification. DAG size of input: 90 DAG size of output 88 [2018-04-12 04:23:30,041 WARN L151 SmtUtils]: Spent 140ms on a formula simplification. DAG size of input: 96 DAG size of output 94 [2018-04-12 04:23:30,303 WARN L151 SmtUtils]: Spent 135ms on a formula simplification. DAG size of input: 92 DAG size of output 90 [2018-04-12 04:23:30,627 WARN L151 SmtUtils]: Spent 193ms on a formula simplification. DAG size of input: 111 DAG size of output 108 [2018-04-12 04:23:30,941 WARN L151 SmtUtils]: Spent 192ms on a formula simplification. DAG size of input: 120 DAG size of output 117 [2018-04-12 04:23:31,995 WARN L151 SmtUtils]: Spent 101ms on a formula simplification. DAG size of input: 78 DAG size of output 73 [2018-04-12 04:23:32,221 WARN L151 SmtUtils]: Spent 111ms on a formula simplification. DAG size of input: 80 DAG size of output 75 [2018-04-12 04:23:32,550 WARN L151 SmtUtils]: Spent 106ms on a formula simplification. DAG size of input: 83 DAG size of output 78 [2018-04-12 04:23:32,865 WARN L151 SmtUtils]: Spent 184ms on a formula simplification. DAG size of input: 126 DAG size of output 114 [2018-04-12 04:23:33,280 WARN L151 SmtUtils]: Spent 117ms on a formula simplification. DAG size of input: 96 DAG size of output 76 [2018-04-12 04:23:33,548 WARN L151 SmtUtils]: Spent 106ms on a formula simplification. DAG size of input: 96 DAG size of output 65 [2018-04-12 04:23:33,802 WARN L151 SmtUtils]: Spent 102ms on a formula simplification. DAG size of input: 105 DAG size of output 74 [2018-04-12 04:23:34,218 WARN L151 SmtUtils]: Spent 110ms on a formula simplification. DAG size of input: 84 DAG size of output 75 [2018-04-12 04:23:34,708 WARN L151 SmtUtils]: Spent 102ms on a formula simplification. DAG size of input: 89 DAG size of output 80 [2018-04-12 04:23:35,318 WARN L151 SmtUtils]: Spent 104ms on a formula simplification. DAG size of input: 77 DAG size of output 76 [2018-04-12 04:23:35,928 WARN L151 SmtUtils]: Spent 187ms on a formula simplification. DAG size of input: 127 DAG size of output 123 [2018-04-12 04:23:36,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:23:36,672 INFO L93 Difference]: Finished difference Result 1179 states and 1371 transitions. [2018-04-12 04:23:36,672 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2018-04-12 04:23:36,672 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 125 [2018-04-12 04:23:36,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:23:36,673 INFO L225 Difference]: With dead ends: 1179 [2018-04-12 04:23:36,673 INFO L226 Difference]: Without dead ends: 1179 [2018-04-12 04:23:36,674 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 6 SyntacticMatches, 5 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4049 ImplicationChecksByTransitivity, 18.7s TimeCoverageRelationStatistics Valid=1022, Invalid=15748, Unknown=0, NotChecked=0, Total=16770 [2018-04-12 04:23:36,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1179 states. [2018-04-12 04:23:36,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1179 to 1098. [2018-04-12 04:23:36,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1098 states. [2018-04-12 04:23:36,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1098 states to 1098 states and 1277 transitions. [2018-04-12 04:23:36,680 INFO L78 Accepts]: Start accepts. Automaton has 1098 states and 1277 transitions. Word has length 125 [2018-04-12 04:23:36,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:23:36,680 INFO L459 AbstractCegarLoop]: Abstraction has 1098 states and 1277 transitions. [2018-04-12 04:23:36,680 INFO L460 AbstractCegarLoop]: Interpolant automaton has 60 states. [2018-04-12 04:23:36,680 INFO L276 IsEmpty]: Start isEmpty. Operand 1098 states and 1277 transitions. [2018-04-12 04:23:36,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2018-04-12 04:23:36,681 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:23:36,681 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:23:36,682 INFO L408 AbstractCegarLoop]: === Iteration 123 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:23:36,682 INFO L82 PathProgramCache]: Analyzing trace with hash -1925549189, now seen corresponding path program 3 times [2018-04-12 04:23:36,682 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:23:36,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:23:36,694 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:23:37,890 WARN L151 SmtUtils]: Spent 197ms on a formula simplification. DAG size of input: 74 DAG size of output 68 [2018-04-12 04:23:38,558 WARN L151 SmtUtils]: Spent 161ms on a formula simplification. DAG size of input: 64 DAG size of output 57 [2018-04-12 04:23:40,275 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 22 proven. 78 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:23:40,275 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:23:40,275 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51] total 51 [2018-04-12 04:23:40,275 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:23:40,276 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 14 proven. 32 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:23:40,276 INFO L182 omatonBuilderFactory]: Interpolants [131722#false, 131723#(= (select |#valid| |main_~#list~0.base|) 1), 131721#true, 131726#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 131727#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 131724#(= |#valid| |old(#valid)|), 131725#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 131730#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))))), 131731#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1)), 131728#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)), 131729#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 131734#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 131735#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#valid|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 131732#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select |#valid| |main_~#list~0.base|) 1) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))), 131733#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 131738#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 131739#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 131736#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))))))), 131737#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.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_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 131742#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 131743#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 131740#(or (and (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#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|) (= |#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$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (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|)))) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#memory_$Pointer$.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|) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (or (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| |#valid|))) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 131741#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (or (= (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|)) 4)) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1)), 131746#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 131747#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 131744#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 131745#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))), 131750#(and (or (and (or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4)))) (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (or (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|))), 131751#(or (and (or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4)) 0))) (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4))) (not (= |main_~#list~0.base| |main_#t~mem17.base|)) (or (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 4)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 131748#(or (and (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#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|) (= |#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 |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) 0) (= |#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= (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) (= (store |old(#memory_$Pointer$.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 |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#memory_$Pointer$.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|) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 131749#(or (and (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) 0))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (or (= (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|)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 131754#(or (and (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base)) (or (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0))))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 131755#(or (and (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4)))) (or (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0))))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 131752#(or (and (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base)) (or (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0))))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 131753#(or (and (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base)) (or (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0))))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 131758#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (= 0 |main_#t~mem17.offset|) (or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 0)) (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 131759#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base)))) (= 0 main_~next~0.offset)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 131756#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))))), 131757#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (not (= |main_#t~mem16.offset| 0)) (and (or (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (= 0 (select |#valid| |main_#t~mem16.base|))) (or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))))))), 131762#(and (= 0 main_~next~0.offset) (or (and (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 131763#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.base| (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))))), 131760#(or (and (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base)))) (= 0 main_~next~0.offset)) (not (= |main_#t~mem20.offset| 0))), 131761#(and (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base)))) (= 0 main_~next~0.offset)), 131766#(or (and (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 (select |#valid| |main_#t~mem16.base|))), 131767#(and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))), 131764#(and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.base| (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))))), 131765#(or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 131770#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.offset|)), 131771#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base 0)), 131768#(and (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem18.base|) |main_#t~mem18.offset|))), 131769#(and (= 0 |main_#t~mem19.base|) (= 0 |main_#t~mem19.offset|))] [2018-04-12 04:23:40,276 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 22 proven. 78 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:23:40,277 INFO L442 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-04-12 04:23:40,277 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-04-12 04:23:40,277 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=2413, Unknown=0, NotChecked=0, Total=2550 [2018-04-12 04:23:40,277 INFO L87 Difference]: Start difference. First operand 1098 states and 1277 transitions. Second operand 51 states. [2018-04-12 04:23:41,961 WARN L151 SmtUtils]: Spent 360ms on a formula simplification. DAG size of input: 125 DAG size of output 115 [2018-04-12 04:23:44,246 WARN L151 SmtUtils]: Spent 120ms on a formula simplification. DAG size of input: 114 DAG size of output 85 [2018-04-12 04:23:44,540 WARN L151 SmtUtils]: Spent 191ms on a formula simplification. DAG size of input: 149 DAG size of output 111 [2018-04-12 04:23:44,723 WARN L151 SmtUtils]: Spent 112ms on a formula simplification. DAG size of input: 103 DAG size of output 78 [2018-04-12 04:23:44,960 WARN L151 SmtUtils]: Spent 119ms on a formula simplification. DAG size of input: 111 DAG size of output 86 [2018-04-12 04:23:45,215 WARN L151 SmtUtils]: Spent 130ms on a formula simplification. DAG size of input: 115 DAG size of output 90 [2018-04-12 04:23:45,775 WARN L151 SmtUtils]: Spent 170ms on a formula simplification. DAG size of input: 106 DAG size of output 94 [2018-04-12 04:23:46,643 WARN L151 SmtUtils]: Spent 162ms on a formula simplification. DAG size of input: 145 DAG size of output 105 [2018-04-12 04:23:48,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:23:48,396 INFO L93 Difference]: Finished difference Result 1232 states and 1432 transitions. [2018-04-12 04:23:48,397 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-04-12 04:23:48,397 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 120 [2018-04-12 04:23:48,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:23:48,398 INFO L225 Difference]: With dead ends: 1232 [2018-04-12 04:23:48,398 INFO L226 Difference]: Without dead ends: 1232 [2018-04-12 04:23:48,398 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2835 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=938, Invalid=9982, Unknown=0, NotChecked=0, Total=10920 [2018-04-12 04:23:48,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1232 states. [2018-04-12 04:23:48,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1232 to 1200. [2018-04-12 04:23:48,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1200 states. [2018-04-12 04:23:48,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1200 states to 1200 states and 1394 transitions. [2018-04-12 04:23:48,465 INFO L78 Accepts]: Start accepts. Automaton has 1200 states and 1394 transitions. Word has length 120 [2018-04-12 04:23:48,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:23:48,465 INFO L459 AbstractCegarLoop]: Abstraction has 1200 states and 1394 transitions. [2018-04-12 04:23:48,465 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-04-12 04:23:48,465 INFO L276 IsEmpty]: Start isEmpty. Operand 1200 states and 1394 transitions. [2018-04-12 04:23:48,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2018-04-12 04:23:48,466 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:23:48,466 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 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, 1, 1, 1] [2018-04-12 04:23:48,466 INFO L408 AbstractCegarLoop]: === Iteration 124 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:23:48,466 INFO L82 PathProgramCache]: Analyzing trace with hash -1237056764, now seen corresponding path program 3 times [2018-04-12 04:23:48,467 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:23:48,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:23:48,478 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:23:49,854 WARN L151 SmtUtils]: Spent 115ms on a formula simplification. DAG size of input: 74 DAG size of output 54 [2018-04-12 04:23:51,617 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 23 proven. 60 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-12 04:23:51,617 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:23:51,617 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54] total 54 [2018-04-12 04:23:51,617 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:23:51,617 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 17 proven. 15 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:23:51,618 INFO L182 omatonBuilderFactory]: Interpolants [134314#false, 134315#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 134313#true, 134318#(and (not (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1)), 134319#(and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select |#valid| |main_~#list~0.base|) 1)), 134316#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (not (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 134317#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (not (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 134322#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 134323#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)))), 134320#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 134321#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 134326#(= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|), 134327#(or (and (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 134324#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 134325#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 134330#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 134331#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 134328#(and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))), 134329#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#valid|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0)), 134334#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base 0) |old(#valid)|)), 134335#(and (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.base|) (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base 0) |old(#valid)|)), 134332#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 134333#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| 0) |old(#valid)|)), 134338#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= |#valid| (store (store |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0))))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 134339#(or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (and (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)))) (= (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|) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) 0) (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 (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (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|)))) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (@diff (store |old(#memory_$Pointer$.base)| (@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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))), 134336#(and (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#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 |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)))), 134337#(or (and (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) 0) (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (= |#valid| (store (store |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)))) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 134342#(or (and (= (select (select |#memory_$Pointer$.base| (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|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (and (or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (and (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~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| (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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 134343#(or (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (and (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4)))))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))))), 134340#(or (= (select (select |#memory_$Pointer$.base| (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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))))), 134341#(or (and (= (select (select |#memory_$Pointer$.base| (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|)) (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (and (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~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| (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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 134346#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (or (and (not (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base))) (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|) main_~next~0.base)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 134347#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem19.base|)) (or (and (not (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base))) (= |main_#t~mem19.base| main_~next~0.base))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem19.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 134344#(or (and (or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) |main_#t~mem17.base|) (and (not (= |main_~#list~0.base| |main_#t~mem17.base|)) (not (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4))))) (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)))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 134345#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (or (and (not (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) main_~next~0.base)) (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)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 134350#(and (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)))), 134351#(or (= 0 (select (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) main_~next~0.base)) (and (not (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 134348#(= |#valid| |old(#valid)|), 134349#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (= |#valid| |old(#valid)|)), 134354#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base))) (= 0 (select (store |#valid| |main_#t~mem20.base| 0) main_~next~0.base)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 134355#(or (= 0 (select |#valid| main_~next~0.base)) (and (not (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 134352#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (= 0 (select (store |#valid| |main_#t~mem20.base| 0) main_~next~0.base)) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 134353#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (= 0 (select (store |#valid| |main_#t~mem20.base| 0) main_~next~0.base)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 134358#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 134359#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (not (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| |main_#t~mem16.base|))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 134356#(or (= 0 (select |#valid| |main_~#list~0.base|)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))), 134357#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 134362#(and (or (not (= 0 |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.offset|))) (or (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 main_~next~0.base)) (not (= |main_#t~mem20.offset| 0)))), 134363#(and (not (= 0 |main_#t~mem20.base|)) (or (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 main_~next~0.base)))), 134360#(or (and (or (not (= 0 |main_#t~mem17.base|)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (= 0 (select |#valid| |main_~#list~0.base|))), 134361#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 main_~next~0.base)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 134366#(not (= 0 |main_#t~mem21.base|)), 134364#(not (= 0 main_~next~0.base)), 134365#(not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))] [2018-04-12 04:23:51,618 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 23 proven. 60 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-12 04:23:51,618 INFO L442 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-04-12 04:23:51,618 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-04-12 04:23:51,618 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=2716, Unknown=0, NotChecked=0, Total=2862 [2018-04-12 04:23:51,618 INFO L87 Difference]: Start difference. First operand 1200 states and 1394 transitions. Second operand 54 states. [2018-04-12 04:23:54,606 WARN L151 SmtUtils]: Spent 152ms on a formula simplification. DAG size of input: 110 DAG size of output 106 [2018-04-12 04:23:57,589 WARN L151 SmtUtils]: Spent 107ms on a formula simplification. DAG size of input: 82 DAG size of output 81 [2018-04-12 04:23:57,756 WARN L151 SmtUtils]: Spent 121ms on a formula simplification. DAG size of input: 88 DAG size of output 87 [2018-04-12 04:23:57,908 WARN L151 SmtUtils]: Spent 106ms on a formula simplification. DAG size of input: 84 DAG size of output 83 [2018-04-12 04:23:58,084 WARN L151 SmtUtils]: Spent 132ms on a formula simplification. DAG size of input: 99 DAG size of output 97 [2018-04-12 04:23:58,272 WARN L151 SmtUtils]: Spent 138ms on a formula simplification. DAG size of input: 105 DAG size of output 102 [2018-04-12 04:23:58,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:23:58,876 INFO L93 Difference]: Finished difference Result 1315 states and 1536 transitions. [2018-04-12 04:23:58,876 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2018-04-12 04:23:58,876 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 127 [2018-04-12 04:23:58,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:23:58,877 INFO L225 Difference]: With dead ends: 1315 [2018-04-12 04:23:58,877 INFO L226 Difference]: Without dead ends: 1315 [2018-04-12 04:23:58,878 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3811 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=809, Invalid=12997, Unknown=0, NotChecked=0, Total=13806 [2018-04-12 04:23:58,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1315 states. [2018-04-12 04:23:58,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1315 to 1214. [2018-04-12 04:23:58,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1214 states. [2018-04-12 04:23:58,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1214 states to 1214 states and 1409 transitions. [2018-04-12 04:23:58,886 INFO L78 Accepts]: Start accepts. Automaton has 1214 states and 1409 transitions. Word has length 127 [2018-04-12 04:23:58,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:23:58,887 INFO L459 AbstractCegarLoop]: Abstraction has 1214 states and 1409 transitions. [2018-04-12 04:23:58,887 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-04-12 04:23:58,887 INFO L276 IsEmpty]: Start isEmpty. Operand 1214 states and 1409 transitions. [2018-04-12 04:23:58,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2018-04-12 04:23:58,887 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:23:58,888 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 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, 1, 1, 1] [2018-04-12 04:23:58,888 INFO L408 AbstractCegarLoop]: === Iteration 125 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:23:58,888 INFO L82 PathProgramCache]: Analyzing trace with hash 1799536318, now seen corresponding path program 4 times [2018-04-12 04:23:58,888 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:23:58,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:23:58,898 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:24:00,142 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 18 proven. 64 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 04:24:00,142 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:24:00,142 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43] total 43 [2018-04-12 04:24:00,142 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:24:00,142 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 10 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:24:00,143 INFO L182 omatonBuilderFactory]: Interpolants [137027#true, 137030#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (not (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 137031#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (not (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 137028#false, 137029#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 137034#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 137035#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 137032#(and (not (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1)), 137033#(and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select |#valid| |main_~#list~0.base|) 1)), 137038#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|))) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 137039#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1)), 137036#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 137037#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)))), 137042#(and (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))), 137043#(and (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| |old(#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|))))), 137040#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))), 137041#(and (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 137046#(and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))), 137047#(= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|), 137044#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 137045#(or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 137050#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 137051#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 137048#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 137049#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 137054#(or (and (= |#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 |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (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|)))) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|)))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 137055#(or (= (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|)) 4)) (and (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 137052#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))), 137053#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 137058#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 137059#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 137056#(or (and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (not (= |main_#t~mem16.offset| 0)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4)))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 137057#(or (and (not (= |main_~#list~0.base| |main_#t~mem17.base|)) (not (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4)))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 137062#(or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))), 137063#(and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (not (= |main_#t~mem16.offset| 0)) (not (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= 0 (select |#valid| |main_#t~mem16.base|)))), 137060#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 137061#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 137066#(or (not (= 0 main_~next~0.base)) (not (= |main_#t~mem20.offset| 0))), 137067#(not (= 0 main_~next~0.base)), 137064#(or (not (= 0 |main_#t~mem17.base|)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 137065#(or (not (= 0 main_~next~0.base)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 137068#(not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 137069#(not (= 0 |main_#t~mem21.base|))] [2018-04-12 04:24:00,143 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 18 proven. 64 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 04:24:00,143 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-04-12 04:24:00,143 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-04-12 04:24:00,143 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=1674, Unknown=0, NotChecked=0, Total=1806 [2018-04-12 04:24:00,143 INFO L87 Difference]: Start difference. First operand 1214 states and 1409 transitions. Second operand 43 states. [2018-04-12 04:24:03,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:24:03,579 INFO L93 Difference]: Finished difference Result 1315 states and 1530 transitions. [2018-04-12 04:24:03,579 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-04-12 04:24:03,579 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 127 [2018-04-12 04:24:03,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:24:03,581 INFO L225 Difference]: With dead ends: 1315 [2018-04-12 04:24:03,581 INFO L226 Difference]: Without dead ends: 1315 [2018-04-12 04:24:03,581 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1718 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=647, Invalid=6325, Unknown=0, NotChecked=0, Total=6972 [2018-04-12 04:24:03,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1315 states. [2018-04-12 04:24:03,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1315 to 1210. [2018-04-12 04:24:03,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1210 states. [2018-04-12 04:24:03,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1210 states to 1210 states and 1405 transitions. [2018-04-12 04:24:03,591 INFO L78 Accepts]: Start accepts. Automaton has 1210 states and 1405 transitions. Word has length 127 [2018-04-12 04:24:03,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:24:03,591 INFO L459 AbstractCegarLoop]: Abstraction has 1210 states and 1405 transitions. [2018-04-12 04:24:03,591 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-04-12 04:24:03,592 INFO L276 IsEmpty]: Start isEmpty. Operand 1210 states and 1405 transitions. [2018-04-12 04:24:03,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2018-04-12 04:24:03,592 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:24:03,592 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 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] [2018-04-12 04:24:03,592 INFO L408 AbstractCegarLoop]: === Iteration 126 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:24:03,592 INFO L82 PathProgramCache]: Analyzing trace with hash 1333107158, now seen corresponding path program 2 times [2018-04-12 04:24:03,593 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:24:03,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:24:03,606 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:24:05,237 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 31 proven. 46 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-04-12 04:24:05,237 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:24:05,237 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2018-04-12 04:24:05,237 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:24:05,237 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 21 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-12 04:24:05,237 INFO L182 omatonBuilderFactory]: Interpolants [139712#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 139713#(= 1 (select |#valid| |main_#t~mem16.base|)), 139679#true, 139682#(and (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 139683#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1)), 139680#false, 139681#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 139686#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 139687#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#valid|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 139684#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select |#valid| |main_~#list~0.base|) 1)), 139685#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 139690#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 139691#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 139688#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_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|))))), 139689#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_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|))))), 139694#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 139695#(and (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 139692#(or (and (or (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| |#valid|))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 139693#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.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|)))), 139698#(and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (not (= |main_#t~mem16.offset| 0)) (and (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (= |main_~#list~0.base| (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|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))), 139699#(or (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= |main_~#list~0.base| |main_#t~mem17.base|)) (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4) |main_#t~mem17.base|))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 139696#(or (and (= |#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 |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#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|)))) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))) (or (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| |#valid|))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 139697#(or (and (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 139702#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) main_~next~0.base)) (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 139703#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) main_~next~0.base)) (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 139700#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) main_~next~0.base)) (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 139701#(= |#valid| |old(#valid)|), 139706#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (and (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (= 0 (select |#valid| |main_#t~mem16.base|))))), 139707#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (= 1 (select |#valid| |main_#t~mem17.base|)) (not (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 139704#(or (and (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) main_~next~0.base)) (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 139705#(or (= 0 (select |#valid| |main_~#list~0.base|)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (not (= (select (select |#memory_$Pointer$.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|))))), 139710#(and (not (= |main_#t~mem20.base| main_~next~0.base)) (= 1 (select |#valid| main_~next~0.base))), 139711#(= 1 (select |#valid| main_~next~0.base)), 139708#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| main_~next~0.base))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 139709#(or (and (not (= |main_#t~mem20.base| main_~next~0.base)) (= 1 (select |#valid| main_~next~0.base))) (not (= |main_#t~mem20.offset| 0)))] [2018-04-12 04:24:05,238 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 31 proven. 46 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-04-12 04:24:05,238 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-04-12 04:24:05,238 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-04-12 04:24:05,238 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=1102, Unknown=0, NotChecked=0, Total=1190 [2018-04-12 04:24:05,238 INFO L87 Difference]: Start difference. First operand 1210 states and 1405 transitions. Second operand 35 states. [2018-04-12 04:24:05,864 WARN L151 SmtUtils]: Spent 116ms on a formula simplification. DAG size of input: 76 DAG size of output 61 [2018-04-12 04:24:08,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:24:08,854 INFO L93 Difference]: Finished difference Result 1268 states and 1472 transitions. [2018-04-12 04:24:08,854 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-04-12 04:24:08,854 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 120 [2018-04-12 04:24:08,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:24:08,855 INFO L225 Difference]: With dead ends: 1268 [2018-04-12 04:24:08,855 INFO L226 Difference]: Without dead ends: 1268 [2018-04-12 04:24:08,856 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 13 SyntacticMatches, 5 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1193 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=455, Invalid=4657, Unknown=0, NotChecked=0, Total=5112 [2018-04-12 04:24:08,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1268 states. [2018-04-12 04:24:08,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1268 to 1202. [2018-04-12 04:24:08,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1202 states. [2018-04-12 04:24:08,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1202 states to 1202 states and 1394 transitions. [2018-04-12 04:24:08,863 INFO L78 Accepts]: Start accepts. Automaton has 1202 states and 1394 transitions. Word has length 120 [2018-04-12 04:24:08,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:24:08,863 INFO L459 AbstractCegarLoop]: Abstraction has 1202 states and 1394 transitions. [2018-04-12 04:24:08,863 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-04-12 04:24:08,863 INFO L276 IsEmpty]: Start isEmpty. Operand 1202 states and 1394 transitions. [2018-04-12 04:24:08,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2018-04-12 04:24:08,863 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:24:08,863 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 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] [2018-04-12 04:24:08,863 INFO L408 AbstractCegarLoop]: === Iteration 127 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:24:08,864 INFO L82 PathProgramCache]: Analyzing trace with hash 1333107159, now seen corresponding path program 2 times [2018-04-12 04:24:08,864 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:24:08,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:24:08,877 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:24:11,034 WARN L151 SmtUtils]: Spent 137ms on a formula simplification. DAG size of input: 64 DAG size of output 61 [2018-04-12 04:24:12,479 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 16 proven. 68 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 04:24:12,479 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:24:12,479 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48] total 48 [2018-04-12 04:24:12,479 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:24:12,479 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 6 proven. 22 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 04:24:12,480 INFO L182 omatonBuilderFactory]: Interpolants [142262#(and (= 0 |main_~#list~0.offset|) (= (select |#length| |main_~#list~0.base|) 4)), 142263#(and (= 0 |main_~#list~0.offset|) (= (select |#length| |main_~#list~0.base|) 4) (= (select |#valid| |main_~#list~0.base|) 1)), 142260#true, 142261#false, 142266#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 142267#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 142264#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 142265#(and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 142270#(and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) (= |#length| (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))), 142271#(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 (= 8 (select |#length| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|))), 142268#(and (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 142269#(and (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1)), 142274#(and (or (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 1) (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1)), 142275#(and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 |main_~#list~0.offset|) (= (select |#length| |main_~#list~0.base|) 4) (= (select |#valid| |main_~#list~0.base|) 1) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1)), 142272#(and (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 142273#(and (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 142278#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 142279#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_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_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 142276#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 142277#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 142282#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 142283#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 142280#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_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_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 142281#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0))) (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 (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 142286#(and (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|) 8) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 142287#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 142284#(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 (<= 4 (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| 0))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 1) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 142285#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))), 142290#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_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|)))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 142291#(or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (and (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#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|) (= |#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#memory_$Pointer$.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|) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))), 142288#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 142289#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_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|)))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))), 142294#(or (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4))) (not (= |main_~#list~0.base| |main_#t~mem17.base|)) (or (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 4)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 142295#(or (and (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 142292#(or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (or (= (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|)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))))), 142293#(and (or (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4))) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4)))) (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4))) 4)))) (<= (+ |main_#t~mem16.offset| 1) 0) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (<= 1 |main_#t~mem16.offset|)) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|))), 142298#(or (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 142299#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))))), 142296#(or (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 142297#(or (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 142302#(or (= 0 (select |#valid| |main_~#list~0.base|)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (= 0 main_~next~0.offset) (= 8 (select |#length| main_~next~0.base)))), 142303#(= |#valid| |old(#valid)|), 142300#(and (or (= 0 (select |#valid| |main_~#list~0.base|)) (not (= |main_#t~mem16.offset| 0)) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (or (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (= 0 (select |#valid| |main_#t~mem16.base|))))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|))), 142301#(or (= 0 (select |#valid| |main_~#list~0.base|)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (= 8 (select |#length| |main_#t~mem17.base|)) (= 0 |main_#t~mem17.offset|))), 142306#(and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 142307#(and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 142304#(or (not (= |main_#t~mem20.offset| 0)) (and (= 0 main_~next~0.offset) (= 8 (select |#length| main_~next~0.base)))), 142305#(and (= 0 main_~next~0.offset) (= 8 (select |#length| main_~next~0.base))), 142308#(and (= |main_#t~mem16.offset| 0) (= 8 (select |#length| |main_#t~mem16.base|)))] [2018-04-12 04:24:12,480 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 16 proven. 68 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 04:24:12,480 INFO L442 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-04-12 04:24:12,480 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-04-12 04:24:12,480 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=2216, Unknown=0, NotChecked=0, Total=2352 [2018-04-12 04:24:12,480 INFO L87 Difference]: Start difference. First operand 1202 states and 1394 transitions. Second operand 49 states. [2018-04-12 04:24:13,937 WARN L151 SmtUtils]: Spent 433ms on a formula simplification. DAG size of input: 150 DAG size of output 133 [2018-04-12 04:24:15,315 WARN L151 SmtUtils]: Spent 136ms on a formula simplification. DAG size of input: 102 DAG size of output 90 [2018-04-12 04:24:19,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:24:19,771 INFO L93 Difference]: Finished difference Result 1275 states and 1469 transitions. [2018-04-12 04:24:19,771 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-04-12 04:24:19,771 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 120 [2018-04-12 04:24:19,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:24:19,772 INFO L225 Difference]: With dead ends: 1275 [2018-04-12 04:24:19,772 INFO L226 Difference]: Without dead ends: 1275 [2018-04-12 04:24:19,772 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 7 SyntacticMatches, 4 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2013 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=691, Invalid=7681, Unknown=0, NotChecked=0, Total=8372 [2018-04-12 04:24:19,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1275 states. [2018-04-12 04:24:19,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1275 to 1190. [2018-04-12 04:24:19,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1190 states. [2018-04-12 04:24:19,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1190 states to 1190 states and 1381 transitions. [2018-04-12 04:24:19,780 INFO L78 Accepts]: Start accepts. Automaton has 1190 states and 1381 transitions. Word has length 120 [2018-04-12 04:24:19,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:24:19,780 INFO L459 AbstractCegarLoop]: Abstraction has 1190 states and 1381 transitions. [2018-04-12 04:24:19,780 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-04-12 04:24:19,780 INFO L276 IsEmpty]: Start isEmpty. Operand 1190 states and 1381 transitions. [2018-04-12 04:24:19,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2018-04-12 04:24:19,780 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:24:19,780 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2018-04-12 04:24:19,780 INFO L408 AbstractCegarLoop]: === Iteration 128 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:24:19,781 INFO L82 PathProgramCache]: Analyzing trace with hash 334638797, now seen corresponding path program 1 times [2018-04-12 04:24:19,781 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:24:19,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:24:19,796 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:24:24,156 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 11 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:24:24,156 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:24:24,156 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62] total 62 [2018-04-12 04:24:24,156 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:24:24,157 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 10 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:24:24,157 INFO L182 omatonBuilderFactory]: Interpolants [144898#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= main_~next~0.base (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 144899#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (= main_~next~0.base (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 144896#(or (and (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4))) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4)))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4))) 4))) (and (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (<= (+ |main_#t~mem16.offset| 1) 0) (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4)) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (<= 1 |main_#t~mem16.offset|)) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 144897#(or (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (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|) |main_#t~mem17.base|) (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 4)) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 144902#(= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)), 144903#(or (= 0 (select |#valid| |main_~#list~0.base|)) (= 0 (select |#valid| main_~next~0.base)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 144900#(or (= |main_~#list~0.base| |main_#t~mem19.base|) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= main_~next~0.base |main_#t~mem19.base|) (and (or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem19.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 144901#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|), 144906#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select |#valid| main_~next~0.base)) (not (= |main_#t~mem20.base| main_~next~0.base))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 144907#(or (= 0 (select |#valid| main_~next~0.base)) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 144904#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (and (= 0 (select |#valid| main_~next~0.base)) (not (= |main_#t~mem20.base| main_~next~0.base))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 144905#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (and (= 0 (select |#valid| main_~next~0.base)) (not (= |main_#t~mem20.base| main_~next~0.base))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 144910#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))))), 144911#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (or (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (not (= |main_#t~mem16.offset| 0))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|))) (= 0 (select |#valid| |main_#t~mem16.base|))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 144908#(or (= 0 (select |#valid| |main_~#list~0.base|)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))), 144909#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))))), 144914#(= |#valid| |old(#valid)|), 144915#(and (or (= 0 (select |#valid| |main_#t~mem20.base|)) (= 0 main_~next~0.offset) (not (= |main_#t~mem20.offset| 0))) (or (not (= 0 |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.offset|)))), 144912#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 |main_#t~mem17.offset|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))))), 144913#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 main_~next~0.offset) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 144918#(= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)), 144919#(and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 144916#(and (not (= 0 |main_#t~mem20.base|)) (or (= 0 (select |#valid| |main_#t~mem20.base|)) (= 0 main_~next~0.offset))), 144917#(= 0 main_~next~0.offset), 144922#(and (<= (+ |main_#t~mem18.offset| 8) (select |#length| |main_#t~mem18.base|)) (<= 0 |main_#t~mem18.offset|)), 144920#(and (= |main_#t~mem16.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem16.offset| 0) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 144921#(and (<= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (<= (+ (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 8) (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 144862#(and (= 4 (select |#length| |main_~#list~0.base|)) (= 0 |main_~#list~0.offset|)), 144863#(and (= 0 |main_~#list~0.offset|) (= (select |#length| |main_~#list~0.base|) 4) (= (select |#valid| |main_~#list~0.base|) 1)), 144860#true, 144861#false, 144866#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 144867#(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 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 144864#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 144865#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |old(#length)| |#length|)), 144870#(and (<= (select |#length| |main_~#list~0.base|) 4) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 |main_~#list~0.offset|) (= (select |#valid| |main_~#list~0.base|) 1)), 144871#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 144868#(= |old(#length)| |#length|), 144869#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1)), 144874#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 144875#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 144872#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |old(#length)| |#length|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)), 144873#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)), 144878#(or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| 0)) (and (<= 4 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (or (and (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (<= 5 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 144879#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 144876#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 144877#(and (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 144882#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 144883#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 144880#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 144881#(and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 144886#(and (= |#length| (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 144887#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~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| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 144884#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 144885#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 144890#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)))), 144891#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 144888#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.base|)), 144889#(and (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.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|)))) (= (store |old(#memory_$Pointer$.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$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= |old(#length)| |#length|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (@diff |old(#length)| |#length|)))), 144894#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (and (= (select (select |#memory_$Pointer$.base| (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|)) (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 144895#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (and (= (select (select |#memory_$Pointer$.base| (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|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 144892#(or (and (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (+ (- 0) 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#memory_$Pointer$.offset)| (@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$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (@diff (store |old(#memory_$Pointer$.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|) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|) (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#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$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.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|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))), 144893#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= (select (select |#memory_$Pointer$.base| (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|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))] [2018-04-12 04:24:24,157 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 11 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:24:24,157 INFO L442 AbstractCegarLoop]: Interpolant automaton has 63 states [2018-04-12 04:24:24,158 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2018-04-12 04:24:24,158 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=3743, Unknown=0, NotChecked=0, Total=3906 [2018-04-12 04:24:24,158 INFO L87 Difference]: Start difference. First operand 1190 states and 1381 transitions. Second operand 63 states. [2018-04-12 04:24:25,945 WARN L151 SmtUtils]: Spent 214ms on a formula simplification. DAG size of input: 119 DAG size of output 110 [2018-04-12 04:24:29,417 WARN L151 SmtUtils]: Spent 160ms on a formula simplification. DAG size of input: 101 DAG size of output 97 [2018-04-12 04:24:32,242 WARN L151 SmtUtils]: Spent 103ms on a formula simplification. DAG size of input: 75 DAG size of output 73 [2018-04-12 04:24:32,436 WARN L151 SmtUtils]: Spent 111ms on a formula simplification. DAG size of input: 81 DAG size of output 79 [2018-04-12 04:24:32,632 WARN L151 SmtUtils]: Spent 110ms on a formula simplification. DAG size of input: 77 DAG size of output 75 [2018-04-12 04:24:32,852 WARN L151 SmtUtils]: Spent 127ms on a formula simplification. DAG size of input: 93 DAG size of output 90 [2018-04-12 04:24:33,087 WARN L151 SmtUtils]: Spent 140ms on a formula simplification. DAG size of input: 98 DAG size of output 94 [2018-04-12 04:24:35,093 WARN L151 SmtUtils]: Spent 104ms on a formula simplification. DAG size of input: 115 DAG size of output 66 [2018-04-12 04:24:35,510 WARN L151 SmtUtils]: Spent 132ms on a formula simplification. DAG size of input: 91 DAG size of output 74 [2018-04-12 04:24:35,768 WARN L151 SmtUtils]: Spent 158ms on a formula simplification. DAG size of input: 98 DAG size of output 79 [2018-04-12 04:24:37,921 WARN L151 SmtUtils]: Spent 162ms on a formula simplification. DAG size of input: 105 DAG size of output 101 [2018-04-12 04:24:38,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:24:38,484 INFO L93 Difference]: Finished difference Result 1274 states and 1479 transitions. [2018-04-12 04:24:38,484 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2018-04-12 04:24:38,484 INFO L78 Accepts]: Start accepts. Automaton has 63 states. Word has length 128 [2018-04-12 04:24:38,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:24:38,485 INFO L225 Difference]: With dead ends: 1274 [2018-04-12 04:24:38,485 INFO L226 Difference]: Without dead ends: 1274 [2018-04-12 04:24:38,486 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5173 ImplicationChecksByTransitivity, 13.3s TimeCoverageRelationStatistics Valid=1238, Invalid=19642, Unknown=0, NotChecked=0, Total=20880 [2018-04-12 04:24:38,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1274 states. [2018-04-12 04:24:38,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1274 to 1205. [2018-04-12 04:24:38,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1205 states. [2018-04-12 04:24:38,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1205 states to 1205 states and 1396 transitions. [2018-04-12 04:24:38,496 INFO L78 Accepts]: Start accepts. Automaton has 1205 states and 1396 transitions. Word has length 128 [2018-04-12 04:24:38,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:24:38,496 INFO L459 AbstractCegarLoop]: Abstraction has 1205 states and 1396 transitions. [2018-04-12 04:24:38,496 INFO L460 AbstractCegarLoop]: Interpolant automaton has 63 states. [2018-04-12 04:24:38,496 INFO L276 IsEmpty]: Start isEmpty. Operand 1205 states and 1396 transitions. [2018-04-12 04:24:38,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2018-04-12 04:24:38,497 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:24:38,497 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2018-04-12 04:24:38,497 INFO L408 AbstractCegarLoop]: === Iteration 129 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:24:38,497 INFO L82 PathProgramCache]: Analyzing trace with hash -20256173, now seen corresponding path program 2 times [2018-04-12 04:24:38,498 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:24:38,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:24:38,509 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:24:39,821 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 27 proven. 65 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 04:24:39,821 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:24:39,821 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45] total 45 [2018-04-12 04:24:39,821 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:24:39,821 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 19 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:24:39,821 INFO L182 omatonBuilderFactory]: Interpolants [147586#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 147587#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 147584#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 147585#(or (and (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 147590#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 147591#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 147588#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 147589#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 147594#(or (and (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#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|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#memory_$Pointer$.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|) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 147595#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 147592#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 147593#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (or (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 147598#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 147599#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 147596#(or (and (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4))) (not (= |main_#t~mem16.offset| 0)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 147597#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 4)) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 147602#(or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))), 147603#(and (or (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (not (= |main_#t~mem16.offset| 0)) (= 0 (select |#valid| |main_#t~mem16.base|))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|))), 147600#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 147601#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 147606#(or (= 0 main_~next~0.offset) (not (= |main_#t~mem20.offset| 0))), 147607#(= 0 main_~next~0.offset), 147604#(or (= 0 |main_#t~mem17.offset|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 147605#(or (= 0 main_~next~0.offset) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 147610#(and (= |main_#t~mem16.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem16.offset| 0) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 147611#(and (<= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (<= (+ (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 8) (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 147608#(= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)), 147609#(and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 147612#(and (<= (+ |main_#t~mem18.offset| 8) (select |#length| |main_#t~mem18.base|)) (<= 0 |main_#t~mem18.offset|)), 147567#true, 147570#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 147571#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 147568#false, 147569#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 147574#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 147575#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 147572#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1)), 147573#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= (select |#valid| |main_~#list~0.base|) 1)), 147578#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 147579#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 147576#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 147577#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 147582#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))), 147583#(and (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= |#memory_$Pointer$.offset| |old(#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|)), 147580#(and (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 147581#(and (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))] [2018-04-12 04:24:39,822 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 27 proven. 65 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 04:24:39,822 INFO L442 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-04-12 04:24:39,822 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-04-12 04:24:39,822 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=1932, Unknown=0, NotChecked=0, Total=2070 [2018-04-12 04:24:39,822 INFO L87 Difference]: Start difference. First operand 1205 states and 1396 transitions. Second operand 46 states. [2018-04-12 04:24:43,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:24:43,154 INFO L93 Difference]: Finished difference Result 1293 states and 1493 transitions. [2018-04-12 04:24:43,154 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-04-12 04:24:43,154 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 128 [2018-04-12 04:24:43,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:24:43,155 INFO L225 Difference]: With dead ends: 1293 [2018-04-12 04:24:43,155 INFO L226 Difference]: Without dead ends: 1293 [2018-04-12 04:24:43,155 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2335 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=773, Invalid=8347, Unknown=0, NotChecked=0, Total=9120 [2018-04-12 04:24:43,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1293 states. [2018-04-12 04:24:43,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1293 to 1166. [2018-04-12 04:24:43,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1166 states. [2018-04-12 04:24:43,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1166 states to 1166 states and 1355 transitions. [2018-04-12 04:24:43,162 INFO L78 Accepts]: Start accepts. Automaton has 1166 states and 1355 transitions. Word has length 128 [2018-04-12 04:24:43,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:24:43,162 INFO L459 AbstractCegarLoop]: Abstraction has 1166 states and 1355 transitions. [2018-04-12 04:24:43,162 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-04-12 04:24:43,162 INFO L276 IsEmpty]: Start isEmpty. Operand 1166 states and 1355 transitions. [2018-04-12 04:24:43,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2018-04-12 04:24:43,163 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:24:43,163 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-04-12 04:24:43,163 INFO L408 AbstractCegarLoop]: === Iteration 130 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:24:43,163 INFO L82 PathProgramCache]: Analyzing trace with hash -1654893541, now seen corresponding path program 1 times [2018-04-12 04:24:43,164 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:24:43,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:24:43,182 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:24:45,178 WARN L151 SmtUtils]: Spent 113ms on a formula simplification. DAG size of input: 83 DAG size of output 59 [2018-04-12 04:24:45,460 WARN L151 SmtUtils]: Spent 108ms on a formula simplification. DAG size of input: 72 DAG size of output 48 [2018-04-12 04:24:47,766 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 20 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 04:24:47,767 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:24:47,767 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [59] total 59 [2018-04-12 04:24:47,767 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:24:47,767 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 7 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:24:47,768 INFO L182 omatonBuilderFactory]: Interpolants [150175#true, 150178#(and (= 0 |main_~#list~0.offset|) (= (select |#length| |main_~#list~0.base|) 4) (= (select |#valid| |main_~#list~0.base|) 1)), 150179#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 150176#false, 150177#(and (= 4 (select |#length| |main_~#list~0.base|)) (= 0 |main_~#list~0.offset|)), 150182#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0)))), 150183#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (or (and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 150180#(and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 150181#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 150186#(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_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 1) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 0)), 150187#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 4))) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 1) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset 0) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 0)), 150184#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 150185#(and (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|) 1) (= |#length| (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))), 150190#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) 1) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) (+ 0 4))) (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 150191#(or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (and (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (or (<= 5 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (<= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 3) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))) (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) 1) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 1) (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))), 150188#(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_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 1) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) (+ 0 4))) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 0)), 150189#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) 1) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) (+ 0 4))) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|))))), 150194#(and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 150195#(and (= |old(#valid)| (store |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 150192#(and (<= (select |#length| |main_~#list~0.base|) 4) (= 0 |main_~#list~0.offset|) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 1) (or (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (select |#length| |main_~#list~0.base|))) (<= (select |#length| |main_~#list~0.base|) 3)) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1)), 150193#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|)), 150198#(and (or (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4))) (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0))) (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1)), 150199#(and (= |#length| (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))), 150196#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |old(#valid)|) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 150197#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 150202#(and (= |#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|)))) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 0) (or (= (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= |old(#length)| |#length|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (@diff |old(#length)| |#length|))) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)))), 150203#(and (= (store (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| 0) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) 0) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 150200#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 150201#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.base|) (= |#valid| (store |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 0)), 150206#(or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 150207#(and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (and (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= |main_#t~mem16.offset| 0)) (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (= |main_~#list~0.base| (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|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))), 150204#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (store (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) 0) |old(#valid)|) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0))) (or (and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) 0) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))))))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 150205#(or (and (<= 4 (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 |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) (= |#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|)))) (= (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (or (= (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) 0) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= (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) (= |#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| 0)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 150210#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 150211#(or (= |main_~#list~0.base| |main_#t~mem19.base|) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (not (= |main_~#list~0.base| main_~next~0.base))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 150208#(or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0))) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (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|) |main_#t~mem17.base|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 150209#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (not (= |main_~#list~0.base| main_~next~0.base))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 150214#(and (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)))), 150215#(or (= 0 (select |#valid| |main_~#list~0.base|)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (not (= |main_~#list~0.base| main_~next~0.base))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 150212#(= |#valid| |old(#valid)|), 150213#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (= |#valid| |old(#valid)|)), 150218#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 150219#(or (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 150216#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (not (= |main_~#list~0.base| main_~next~0.base))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 150217#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) 4)) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 150222#(or (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) 4)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 150223#(or (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem19.base|) 4)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 150220#(or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0)) 4)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| |main_#t~mem16.base|))), 150221#(= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4)), 150226#(and (= |#valid| |old(#valid)|) (or (and (or (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4)) 0)) (not (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4)) 0))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)))), 150227#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (or (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4)) 0)) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#t~mem11.offset| 0))))) (= |#valid| |old(#valid)|)), 150224#(and (= |#valid| |old(#valid)|) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)))), 150225#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#t~mem10.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#t~mem10.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4))))) (= |#valid| |old(#valid)|)), 150230#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ (- 0) 4)) 0))), 150231#(not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (+ (- 0) 4)) 0)), 150228#(and (= |#valid| |old(#valid)|) (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4)) 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)))), 150229#(or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4)) 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0))), 150232#(not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)), 150233#(not (= |main_#t~mem20.offset| 0))] [2018-04-12 04:24:47,768 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 20 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 04:24:47,768 INFO L442 AbstractCegarLoop]: Interpolant automaton has 59 states [2018-04-12 04:24:47,768 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2018-04-12 04:24:47,769 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=3254, Unknown=0, NotChecked=0, Total=3422 [2018-04-12 04:24:47,769 INFO L87 Difference]: Start difference. First operand 1166 states and 1355 transitions. Second operand 59 states. [2018-04-12 04:24:49,687 WARN L151 SmtUtils]: Spent 206ms on a formula simplification. DAG size of input: 106 DAG size of output 86 [2018-04-12 04:24:49,896 WARN L151 SmtUtils]: Spent 124ms on a formula simplification. DAG size of input: 90 DAG size of output 84 [2018-04-12 04:24:50,370 WARN L151 SmtUtils]: Spent 230ms on a formula simplification. DAG size of input: 114 DAG size of output 111 [2018-04-12 04:24:55,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:24:55,923 INFO L93 Difference]: Finished difference Result 1199 states and 1381 transitions. [2018-04-12 04:24:55,923 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2018-04-12 04:24:55,923 INFO L78 Accepts]: Start accepts. Automaton has 59 states. Word has length 124 [2018-04-12 04:24:55,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:24:55,924 INFO L225 Difference]: With dead ends: 1199 [2018-04-12 04:24:55,924 INFO L226 Difference]: Without dead ends: 1158 [2018-04-12 04:24:55,924 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 7 SyntacticMatches, 5 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3773 ImplicationChecksByTransitivity, 9.0s TimeCoverageRelationStatistics Valid=904, Invalid=13376, Unknown=0, NotChecked=0, Total=14280 [2018-04-12 04:24:55,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1158 states. [2018-04-12 04:24:55,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1158 to 1129. [2018-04-12 04:24:55,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1129 states. [2018-04-12 04:24:55,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1129 states to 1129 states and 1314 transitions. [2018-04-12 04:24:55,930 INFO L78 Accepts]: Start accepts. Automaton has 1129 states and 1314 transitions. Word has length 124 [2018-04-12 04:24:55,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:24:55,930 INFO L459 AbstractCegarLoop]: Abstraction has 1129 states and 1314 transitions. [2018-04-12 04:24:55,930 INFO L460 AbstractCegarLoop]: Interpolant automaton has 59 states. [2018-04-12 04:24:55,930 INFO L276 IsEmpty]: Start isEmpty. Operand 1129 states and 1314 transitions. [2018-04-12 04:24:55,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2018-04-12 04:24:55,931 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:24:55,931 INFO L355 BasicCegarLoop]: trace histogram [12, 11, 11, 11, 11, 11, 11, 3, 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] [2018-04-12 04:24:55,931 INFO L408 AbstractCegarLoop]: === Iteration 131 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:24:55,931 INFO L82 PathProgramCache]: Analyzing trace with hash -1116575491, now seen corresponding path program 6 times [2018-04-12 04:24:55,931 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:24:55,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:24:55,939 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:24:56,011 INFO L134 CoverageAnalysis]: Checked inductivity of 455 backedges. 6 proven. 407 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2018-04-12 04:24:56,011 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:24:56,011 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-12 04:24:56,011 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:24:56,012 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2018-04-12 04:24:56,012 INFO L182 omatonBuilderFactory]: Interpolants [152686#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 0), 152687#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 1), 152684#true, 152685#false, 152690#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 4), 152691#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 5), 152688#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 2), 152689#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 3), 152694#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 8), 152695#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 9), 152692#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 6), 152693#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 7), 152696#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 10), 152697#(<= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~counter~0 11)] [2018-04-12 04:24:56,012 INFO L134 CoverageAnalysis]: Checked inductivity of 455 backedges. 6 proven. 407 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2018-04-12 04:24:56,012 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-12 04:24:56,012 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-12 04:24:56,012 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2018-04-12 04:24:56,012 INFO L87 Difference]: Start difference. First operand 1129 states and 1314 transitions. Second operand 14 states. [2018-04-12 04:24:56,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:24:56,049 INFO L93 Difference]: Finished difference Result 1141 states and 1326 transitions. [2018-04-12 04:24:56,049 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-12 04:24:56,049 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 150 [2018-04-12 04:24:56,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:24:56,050 INFO L225 Difference]: With dead ends: 1141 [2018-04-12 04:24:56,050 INFO L226 Difference]: Without dead ends: 1141 [2018-04-12 04:24:56,050 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2018-04-12 04:24:56,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1141 states. [2018-04-12 04:24:56,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1141 to 1136. [2018-04-12 04:24:56,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1136 states. [2018-04-12 04:24:56,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1136 states to 1136 states and 1321 transitions. [2018-04-12 04:24:56,057 INFO L78 Accepts]: Start accepts. Automaton has 1136 states and 1321 transitions. Word has length 150 [2018-04-12 04:24:56,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:24:56,057 INFO L459 AbstractCegarLoop]: Abstraction has 1136 states and 1321 transitions. [2018-04-12 04:24:56,057 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-12 04:24:56,057 INFO L276 IsEmpty]: Start isEmpty. Operand 1136 states and 1321 transitions. [2018-04-12 04:24:56,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2018-04-12 04:24:56,057 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:24:56,057 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-04-12 04:24:56,058 INFO L408 AbstractCegarLoop]: === Iteration 132 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:24:56,058 INFO L82 PathProgramCache]: Analyzing trace with hash -239438993, now seen corresponding path program 2 times [2018-04-12 04:24:56,058 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:24:56,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:24:56,094 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:24:58,100 WARN L151 SmtUtils]: Spent 126ms on a formula simplification. DAG size of input: 74 DAG size of output 48 [2018-04-12 04:25:00,816 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 32 proven. 51 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2018-04-12 04:25:00,816 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:25:00,816 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58] total 58 [2018-04-12 04:25:00,816 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:25:00,816 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 22 proven. 7 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2018-04-12 04:25:00,817 INFO L182 omatonBuilderFactory]: Interpolants [155010#(= |#valid| |old(#valid)|), 155011#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (= |#valid| |old(#valid)|)), 155008#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (or (not (= 1 (select (store (store |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) main_~next~0.base))) (and (= 1 (select (store (store |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) main_~next~0.base)) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (not (= |main_~#list~0.base| main_~next~0.base)))) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0))))), 155009#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem19.base|)) (or (not (= 1 (select (store (store |#valid| |main_#t~mem19.base| 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) main_~next~0.base))) (and (= 1 (select (store (store |#valid| |main_#t~mem19.base| 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) main_~next~0.base)) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (not (= |main_~#list~0.base| main_~next~0.base))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem19.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 155014#(or (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (not (= 1 (select (store |#valid| |main_#t~mem20.base| 0) main_~next~0.base))) (not (= |main_#t~mem20.offset| 0)) (and (= 1 (select (store |#valid| |main_#t~mem20.base| 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) main_~next~0.base)) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 155015#(or (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (not (= 1 (select (store |#valid| |main_#t~mem20.base| 0) main_~next~0.base))) (and (= 1 (select (store |#valid| |main_#t~mem20.base| 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) main_~next~0.base)) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 155012#(and (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)))), 155013#(or (not (= 1 (select (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) main_~next~0.base))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) main_~next~0.base)) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 1 (select (store |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 155018#(or (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (not (= (select (select |#memory_$Pointer$.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|))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))))), 155019#(and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (not (= (select (select |#memory_$Pointer$.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|))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))))) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 155016#(or (not (= 1 (select (store |#valid| |main_#t~mem20.base| 0) main_~next~0.base))) (and (= 1 (select (store |#valid| |main_#t~mem20.base| 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) main_~next~0.base)) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 155017#(or (not (= 1 (select |#valid| main_~next~0.base))) (and (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) main_~next~0.base)) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)))) (and (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 155022#(and (or (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= 1 (select |#valid| |main_#t~mem17.base|)) (not (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))), 155023#(and (or (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= 1 (select |#valid| main_~next~0.base)))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))), 155020#(and (or (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (not (= (select (select |#memory_$Pointer$.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|))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))), 155021#(and (or (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 (select |#valid| |main_#t~mem16.base|)) (and (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))), 155026#(and (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|) (or (= |#valid| |old(#valid)|) (= 0 (select |#valid| (@diff |#valid| |old(#valid)|))))), 155027#(and (or (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| main_~next~0.base))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))), 155024#(and (or (and (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|))) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| main_~next~0.base))) (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))), 155025#(and (or (and (not (= main_~next~0.base |main_#t~mem19.base|)) (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| main_~next~0.base))) (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))), 155030#(and (not (= |main_#t~mem20.base| main_~next~0.base)) (= 1 (select |#valid| main_~next~0.base))), 155031#(= 1 (select |#valid| main_~next~0.base)), 155028#(and (or (not (= 0 |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.offset|))) (or (not (= 1 (select |#valid| |main_#t~mem20.base|))) (and (not (= |main_#t~mem20.base| main_~next~0.base)) (= 1 (select |#valid| main_~next~0.base))) (not (= |main_#t~mem20.offset| 0)))), 155029#(and (not (= 0 |main_#t~mem20.base|)) (or (not (= 1 (select |#valid| |main_#t~mem20.base|))) (and (not (= |main_#t~mem20.base| main_~next~0.base)) (= 1 (select |#valid| main_~next~0.base))))), 155032#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 155033#(= 1 (select |#valid| |main_#t~mem16.base|)), 154975#true, 154978#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1)), 154979#(and (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 1) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1)), 154976#false, 154977#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 154982#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 154983#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#valid|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 154980#(and (= (select |#valid| |main_~#list~0.base|) 1) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1)), 154981#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 154986#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 154987#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))), 154984#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_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|))))), 154985#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_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|))))), 154990#(and (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.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)|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 154991#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_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)| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))), 154988#(and (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 154989#(and (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 154994#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.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|))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))), 154995#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |#valid| (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0))) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |#valid|)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0))), 154992#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))) (or (= 0 (select |old(#valid)| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 154993#(or (and (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= 0 (select |old(#valid)| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 154998#(and (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#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 |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)))), 154999#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= (store (store |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| 0) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |old(#valid)|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= 0 (select (store (store |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| 0) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 154996#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |old(#valid)|) (= |#valid| (store (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) (@diff (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |#valid|) (select |#valid| (@diff (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |#valid|)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |#valid| (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0))) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 154997#(and (= (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |old(#valid)|) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |#valid| (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0))) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff (store |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |#valid|)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))), 155002#(or (= (select (select |#memory_$Pointer$.base| (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|)) (not (= 1 (select (store (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (= 1 (select (store (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))))), 155003#(or (and (= (select (select |#memory_$Pointer$.base| (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|)) (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (or (not (= 1 (select (store (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (and (= 1 (select (store (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~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| (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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 155000#(and (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= (store (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) 0) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) |old(#valid)|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= 0 (select (store (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) 0) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base 0) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 155001#(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|)))) (= (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select (store (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) 0) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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 (store (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) 0) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|) (= |old(#valid)| (store (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) 0)) (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select (store (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) 0) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))), 155006#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (and (or (not (= 1 (select (store (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) |main_#t~mem17.base|))) (and (= 1 (select (store (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4) (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0))) (not (= |main_~#list~0.base| |main_#t~mem17.base|)) (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4) |main_#t~mem17.base|)))) (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)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 155007#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (or (not (= 1 (select (store (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) main_~next~0.base))) (and (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) main_~next~0.base)) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select (store (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))))) (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)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 155004#(or (and (or (not (= 1 (select (store (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (and (= 1 (select (store (store |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))) (and (= (select (select |#memory_$Pointer$.base| (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|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (= (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|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 155005#(or (and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (and (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0))) (or (and (= 1 (select (store (store |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (not (= 1 (select (store (store |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (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|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))] [2018-04-12 04:25:00,817 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 32 proven. 51 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2018-04-12 04:25:00,817 INFO L442 AbstractCegarLoop]: Interpolant automaton has 59 states [2018-04-12 04:25:00,817 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2018-04-12 04:25:00,817 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=3264, Unknown=0, NotChecked=0, Total=3422 [2018-04-12 04:25:00,818 INFO L87 Difference]: Start difference. First operand 1136 states and 1321 transitions. Second operand 59 states. [2018-04-12 04:25:02,740 WARN L151 SmtUtils]: Spent 208ms on a formula simplification. DAG size of input: 86 DAG size of output 74 [2018-04-12 04:25:03,080 WARN L151 SmtUtils]: Spent 123ms on a formula simplification. DAG size of input: 71 DAG size of output 67 [2018-04-12 04:25:03,771 WARN L151 SmtUtils]: Spent 300ms on a formula simplification. DAG size of input: 100 DAG size of output 96 [2018-04-12 04:25:07,290 WARN L151 SmtUtils]: Spent 113ms on a formula simplification. DAG size of input: 103 DAG size of output 86 [2018-04-12 04:25:07,486 WARN L151 SmtUtils]: Spent 113ms on a formula simplification. DAG size of input: 106 DAG size of output 89 [2018-04-12 04:25:08,470 WARN L151 SmtUtils]: Spent 142ms on a formula simplification. DAG size of input: 140 DAG size of output 77 [2018-04-12 04:25:08,641 WARN L151 SmtUtils]: Spent 105ms on a formula simplification. DAG size of input: 93 DAG size of output 71 [2018-04-12 04:25:08,882 WARN L151 SmtUtils]: Spent 174ms on a formula simplification. DAG size of input: 118 DAG size of output 89 [2018-04-12 04:25:09,193 WARN L151 SmtUtils]: Spent 227ms on a formula simplification. DAG size of input: 139 DAG size of output 101 [2018-04-12 04:25:09,456 WARN L151 SmtUtils]: Spent 176ms on a formula simplification. DAG size of input: 116 DAG size of output 103 [2018-04-12 04:25:09,734 WARN L151 SmtUtils]: Spent 104ms on a formula simplification. DAG size of input: 98 DAG size of output 91 [2018-04-12 04:25:09,900 WARN L151 SmtUtils]: Spent 100ms on a formula simplification. DAG size of input: 92 DAG size of output 85 [2018-04-12 04:25:10,435 WARN L151 SmtUtils]: Spent 115ms on a formula simplification. DAG size of input: 119 DAG size of output 93 [2018-04-12 04:25:10,635 WARN L151 SmtUtils]: Spent 133ms on a formula simplification. DAG size of input: 125 DAG size of output 97 [2018-04-12 04:25:10,850 WARN L151 SmtUtils]: Spent 147ms on a formula simplification. DAG size of input: 121 DAG size of output 77 [2018-04-12 04:25:11,072 WARN L151 SmtUtils]: Spent 146ms on a formula simplification. DAG size of input: 141 DAG size of output 84 [2018-04-12 04:25:11,312 WARN L151 SmtUtils]: Spent 165ms on a formula simplification. DAG size of input: 150 DAG size of output 93 [2018-04-12 04:25:11,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:25:11,862 INFO L93 Difference]: Finished difference Result 1221 states and 1427 transitions. [2018-04-12 04:25:11,884 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2018-04-12 04:25:11,884 INFO L78 Accepts]: Start accepts. Automaton has 59 states. Word has length 137 [2018-04-12 04:25:11,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:25:11,885 INFO L225 Difference]: With dead ends: 1221 [2018-04-12 04:25:11,885 INFO L226 Difference]: Without dead ends: 1221 [2018-04-12 04:25:11,886 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 14 SyntacticMatches, 5 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3806 ImplicationChecksByTransitivity, 11.6s TimeCoverageRelationStatistics Valid=881, Invalid=13881, Unknown=0, NotChecked=0, Total=14762 [2018-04-12 04:25:11,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1221 states. [2018-04-12 04:25:11,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1221 to 1162. [2018-04-12 04:25:11,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1162 states. [2018-04-12 04:25:11,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1162 states to 1162 states and 1352 transitions. [2018-04-12 04:25:11,892 INFO L78 Accepts]: Start accepts. Automaton has 1162 states and 1352 transitions. Word has length 137 [2018-04-12 04:25:11,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:25:11,892 INFO L459 AbstractCegarLoop]: Abstraction has 1162 states and 1352 transitions. [2018-04-12 04:25:11,892 INFO L460 AbstractCegarLoop]: Interpolant automaton has 59 states. [2018-04-12 04:25:11,892 INFO L276 IsEmpty]: Start isEmpty. Operand 1162 states and 1352 transitions. [2018-04-12 04:25:11,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2018-04-12 04:25:11,893 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:25:11,893 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-04-12 04:25:11,893 INFO L408 AbstractCegarLoop]: === Iteration 133 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:25:11,893 INFO L82 PathProgramCache]: Analyzing trace with hash -239438992, now seen corresponding path program 2 times [2018-04-12 04:25:11,893 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:25:11,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:25:11,917 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:25:13,577 WARN L151 SmtUtils]: Spent 137ms on a formula simplification. DAG size of input: 78 DAG size of output 66 [2018-04-12 04:25:13,851 WARN L151 SmtUtils]: Spent 179ms on a formula simplification. DAG size of input: 81 DAG size of output 73 [2018-04-12 04:25:14,077 WARN L151 SmtUtils]: Spent 156ms on a formula simplification. DAG size of input: 71 DAG size of output 60 [2018-04-12 04:25:15,876 WARN L151 SmtUtils]: Spent 367ms on a formula simplification. DAG size of input: 91 DAG size of output 70 [2018-04-12 04:25:16,346 WARN L151 SmtUtils]: Spent 225ms on a formula simplification. DAG size of input: 89 DAG size of output 69 [2018-04-12 04:25:17,115 WARN L151 SmtUtils]: Spent 433ms on a formula simplification. DAG size of input: 114 DAG size of output 90 [2018-04-12 04:25:21,171 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 12 proven. 82 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2018-04-12 04:25:21,171 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:25:21,171 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60] total 60 [2018-04-12 04:25:21,172 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:25:21,172 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 8 proven. 28 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2018-04-12 04:25:21,172 INFO L182 omatonBuilderFactory]: Interpolants [157570#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 8) (= |old(#length)| |#length|)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))))), 157571#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_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 (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 8) (= |old(#length)| |#length|)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 157568#(and (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|) 8) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#valid|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 157569#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (or (and (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))))), 157574#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8))), 157575#(and (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.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|)))) (= (store |old(#memory_$Pointer$.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 (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (and (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|))), 157572#(and (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|) 8) (= |#length| (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 157573#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (@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_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 157578#(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|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#memory_$Pointer$.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|) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))) (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= |#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 (= |#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 |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@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|) (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#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$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) 8) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))))) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4)) (= (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|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))), 157579#(or (= (select (select |#memory_$Pointer$.base| (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|)) (and (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (or (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 157576#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (or (= (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) 8) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))))) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 157577#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (or (and (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) 8) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))))) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 157582#(and (or (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= |main_#t~mem16.offset| 0)) (and (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4))) (or (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4))))) (= |main_~#list~0.base| (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|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|))), 157583#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (or (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 4))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4))) (not (= |main_~#list~0.base| |main_#t~mem17.base|)) (not (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 157580#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (or (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (and (= (select (select |#memory_$Pointer$.base| (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|)) (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem21.base| (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|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 157581#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (or (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (and (= (select (select |#memory_$Pointer$.base| (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|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (= (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|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 157586#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (or (and (not (= |main_~#list~0.base| |main_#t~mem19.base|)) (= main_~next~0.base |main_#t~mem19.base|)) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem19.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 157587#(= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base), 157584#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base)) (or (= main_~next~0.base (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 157585#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0))) (= main_~next~0.base (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4)))))), 157590#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) 4))), 157591#(and (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) 4)) (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|))), 157588#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#t~mem10.base|) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)))), 157589#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4))))), 157594#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 157595#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 157592#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 157593#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 157598#(and (or (not (= |main_#t~mem16.offset| 0)) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (not (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| |main_#t~mem16.base|))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|))), 157599#(or (and (not (= 0 |main_#t~mem17.base|)) (= 8 (select |#length| |main_#t~mem17.base|)) (= 0 |main_#t~mem17.offset|)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 157596#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 157597#(or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))))), 157602#(and (= 0 main_~next~0.offset) (= 8 (select |#length| main_~next~0.base)) (not (= 0 main_~next~0.base))), 157603#(and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 157600#(or (and (= 0 main_~next~0.offset) (= 8 (select |#length| main_~next~0.base)) (not (= 0 main_~next~0.base))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 157601#(or (and (= 0 main_~next~0.offset) (= 8 (select |#length| main_~next~0.base)) (not (= 0 main_~next~0.base))) (not (= |main_#t~mem20.offset| 0))), 157606#(and (= |main_#t~mem16.offset| 0) (= 8 (select |#length| |main_#t~mem16.base|))), 157604#(and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= 0 |main_#t~mem21.base|))), 157605#(and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 157546#true, 157547#false, 157550#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (not (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 157551#(= |old(#length)| |#length|), 157548#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 157549#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (not (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 157554#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 157555#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 157552#(and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (not (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1)), 157553#(and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= (select |#valid| |main_~#list~0.base|) 1)), 157558#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= (@diff |old(#length)| |#length|) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 8 (select |#length| __U_MULTI_foptional_data_creation_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_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 157559#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (or (= (@diff |old(#length)| |#length|) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1)), 157556#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 157557#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (or (= (@diff |old(#length)| |#length|) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 8 (select |#length| __U_MULTI_foptional_data_creation_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_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 157562#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (and (= (@diff |old(#length)| |#length|) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 8)) (= |old(#length)| |#length|)) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.base|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 1) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))), 157563#(and (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|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 1) (or (and (= (@diff |old(#length)| |#length|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 8)) (= |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 (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= |#memory_$Pointer$.offset| |old(#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|)), 157560#(and (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|) 8) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|) 1) (= |#length| (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 157561#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (and (= (@diff |old(#length)| |#length|) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 8)) (= |old(#length)| |#length|)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 1) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 157566#(or (and (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) 8)) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) 1) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 1) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (or (and (= (@diff |old(#length)| |#length|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) 8)) (= |old(#length)| |#length|) (and (= (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 8) (= (@diff |old(#length)| |#length|) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (and (= (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 8) (= (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 157567#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 1) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))), 157564#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) 8) (= (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) 1) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= (@diff |old(#length)| |#length|) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= (@diff |old(#length)| |#length|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) 8)) (= |old(#length)| |#length|)) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 157565#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) 1) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 8) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= (@diff |old(#length)| |#length|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (@diff |old(#length)| |#length|) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 8)) (= |old(#length)| |#length|)) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) 8) (= (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)))) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (@diff |old(#length)| |#length|) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 8)) (= (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) 8) (= |old(#length)| |#length|)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))] [2018-04-12 04:25:21,173 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 12 proven. 82 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2018-04-12 04:25:21,173 INFO L442 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-04-12 04:25:21,173 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-04-12 04:25:21,173 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=3487, Unknown=0, NotChecked=0, Total=3660 [2018-04-12 04:25:21,173 INFO L87 Difference]: Start difference. First operand 1162 states and 1352 transitions. Second operand 61 states. [2018-04-12 04:25:24,092 WARN L151 SmtUtils]: Spent 701ms on a formula simplification. DAG size of input: 144 DAG size of output 144 [2018-04-12 04:25:25,204 WARN L151 SmtUtils]: Spent 286ms on a formula simplification. DAG size of input: 108 DAG size of output 101 [2018-04-12 04:25:26,179 WARN L151 SmtUtils]: Spent 477ms on a formula simplification. DAG size of input: 141 DAG size of output 125 [2018-04-12 04:25:26,967 WARN L151 SmtUtils]: Spent 457ms on a formula simplification. DAG size of input: 115 DAG size of output 105 [2018-04-12 04:25:28,784 WARN L151 SmtUtils]: Spent 1162ms on a formula simplification. DAG size of input: 183 DAG size of output 175 [2018-04-12 04:25:29,235 WARN L151 SmtUtils]: Spent 112ms on a formula simplification. DAG size of input: 82 DAG size of output 63 [2018-04-12 04:25:29,675 WARN L151 SmtUtils]: Spent 120ms on a formula simplification. DAG size of input: 90 DAG size of output 77 [2018-04-12 04:25:31,972 WARN L151 SmtUtils]: Spent 101ms on a formula simplification. DAG size of input: 75 DAG size of output 72 [2018-04-12 04:25:34,811 WARN L151 SmtUtils]: Spent 108ms on a formula simplification. DAG size of input: 93 DAG size of output 85 [2018-04-12 04:25:36,286 WARN L151 SmtUtils]: Spent 122ms on a formula simplification. DAG size of input: 131 DAG size of output 102 [2018-04-12 04:25:36,877 WARN L151 SmtUtils]: Spent 130ms on a formula simplification. DAG size of input: 100 DAG size of output 92 [2018-04-12 04:25:37,159 WARN L151 SmtUtils]: Spent 128ms on a formula simplification. DAG size of input: 111 DAG size of output 101 [2018-04-12 04:25:38,303 WARN L151 SmtUtils]: Spent 118ms on a formula simplification. DAG size of input: 86 DAG size of output 78 [2018-04-12 04:25:38,657 WARN L151 SmtUtils]: Spent 115ms on a formula simplification. DAG size of input: 91 DAG size of output 83 [2018-04-12 04:25:39,105 WARN L151 SmtUtils]: Spent 115ms on a formula simplification. DAG size of input: 91 DAG size of output 83 [2018-04-12 04:25:40,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:25:40,980 INFO L93 Difference]: Finished difference Result 1281 states and 1497 transitions. [2018-04-12 04:25:40,980 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2018-04-12 04:25:40,980 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 137 [2018-04-12 04:25:40,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:25:40,981 INFO L225 Difference]: With dead ends: 1281 [2018-04-12 04:25:40,982 INFO L226 Difference]: Without dead ends: 1281 [2018-04-12 04:25:40,982 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 13 SyntacticMatches, 7 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4437 ImplicationChecksByTransitivity, 20.1s TimeCoverageRelationStatistics Valid=994, Invalid=14506, Unknown=0, NotChecked=0, Total=15500 [2018-04-12 04:25:40,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1281 states. [2018-04-12 04:25:40,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1281 to 1215. [2018-04-12 04:25:40,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1215 states. [2018-04-12 04:25:40,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1215 states to 1215 states and 1411 transitions. [2018-04-12 04:25:40,989 INFO L78 Accepts]: Start accepts. Automaton has 1215 states and 1411 transitions. Word has length 137 [2018-04-12 04:25:40,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:25:40,989 INFO L459 AbstractCegarLoop]: Abstraction has 1215 states and 1411 transitions. [2018-04-12 04:25:40,989 INFO L460 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-04-12 04:25:40,989 INFO L276 IsEmpty]: Start isEmpty. Operand 1215 states and 1411 transitions. [2018-04-12 04:25:40,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2018-04-12 04:25:40,989 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:25:40,989 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:25:40,989 INFO L408 AbstractCegarLoop]: === Iteration 134 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:25:40,990 INFO L82 PathProgramCache]: Analyzing trace with hash -1151197607, now seen corresponding path program 2 times [2018-04-12 04:25:40,990 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:25:40,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:25:40,999 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:25:43,365 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 19 proven. 89 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 04:25:43,365 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:25:43,366 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45] total 45 [2018-04-12 04:25:43,366 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:25:43,366 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 15 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:25:43,366 INFO L182 omatonBuilderFactory]: Interpolants [160258#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 160259#(and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 160256#(or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (and (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))), 160257#(and (<= (select |#length| |main_~#list~0.base|) 4) (<= 4 (select |#length| |main_~#list~0.base|)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 160262#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 160263#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 160260#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 160261#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 160266#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 160267#(or (and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4))) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4)))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4))) 4))) (<= (+ |main_#t~mem16.offset| 1) 0) (<= 1 |main_#t~mem16.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 160264#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (or (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 160265#(or (and (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#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|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (- (- (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#memory_$Pointer$.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|) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (<= (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 3) (<= 5 (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 160270#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 160271#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 160268#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 4)) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 160269#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 160274#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (not (= |main_#t~mem16.offset| 0))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|))) (= 0 (select |#valid| |main_#t~mem16.base|))), 160275#(or (= 0 (select |#valid| |main_~#list~0.base|)) (= 0 |main_#t~mem17.offset|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 160272#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 160273#(or (= 0 (select |#valid| |main_~#list~0.base|)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))), 160278#(or (= 0 main_~next~0.offset) (not (= |main_#t~mem20.offset| 0))), 160279#(= 0 main_~next~0.offset), 160276#(or (= 0 (select |#valid| |main_~#list~0.base|)) (= 0 main_~next~0.offset) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 160277#(= |#valid| |old(#valid)|), 160280#(= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)), 160281#(= 0 |main_#t~mem20.offset|), 160238#(and (= 4 (select |#length| |main_~#list~0.base|)) (= 0 |main_~#list~0.offset|)), 160239#(and (= 0 |main_~#list~0.offset|) (= (select |#length| |main_~#list~0.base|) 4) (= (select |#valid| |main_~#list~0.base|) 1)), 160236#true, 160237#false, 160242#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#length|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)), 160243#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|)))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)), 160240#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 160241#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)), 160246#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.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|)))) (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 5) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 160247#(and (or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| 0)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (<= 5 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (<= 4 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))))) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1)), 160244#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.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|)))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)), 160245#(= |old(#length)| |#length|), 160250#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 160251#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 160248#(and (<= (select |#length| |main_~#list~0.base|) 4) (<= 4 (select |#length| |main_~#list~0.base|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= (select |#valid| |main_~#list~0.base|) 1)), 160249#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 160254#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 160255#(and (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 160252#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 160253#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))] [2018-04-12 04:25:43,366 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 19 proven. 89 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 04:25:43,366 INFO L442 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-04-12 04:25:43,366 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-04-12 04:25:43,367 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=1952, Unknown=0, NotChecked=0, Total=2070 [2018-04-12 04:25:43,367 INFO L87 Difference]: Start difference. First operand 1215 states and 1411 transitions. Second operand 46 states. [2018-04-12 04:25:45,060 WARN L151 SmtUtils]: Spent 207ms on a formula simplification. DAG size of input: 117 DAG size of output 107 [2018-04-12 04:25:46,131 WARN L151 SmtUtils]: Spent 102ms on a formula simplification. DAG size of input: 99 DAG size of output 73 [2018-04-12 04:25:46,352 WARN L151 SmtUtils]: Spent 123ms on a formula simplification. DAG size of input: 100 DAG size of output 85 [2018-04-12 04:25:49,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:25:49,782 INFO L93 Difference]: Finished difference Result 1314 states and 1522 transitions. [2018-04-12 04:25:49,783 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-04-12 04:25:49,783 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 124 [2018-04-12 04:25:49,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:25:49,783 INFO L225 Difference]: With dead ends: 1314 [2018-04-12 04:25:49,784 INFO L226 Difference]: Without dead ends: 1314 [2018-04-12 04:25:49,784 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 7 SyntacticMatches, 2 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2006 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=770, Invalid=7972, Unknown=0, NotChecked=0, Total=8742 [2018-04-12 04:25:49,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1314 states. [2018-04-12 04:25:49,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1314 to 1259. [2018-04-12 04:25:49,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1259 states. [2018-04-12 04:25:49,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1259 states to 1259 states and 1458 transitions. [2018-04-12 04:25:49,793 INFO L78 Accepts]: Start accepts. Automaton has 1259 states and 1458 transitions. Word has length 124 [2018-04-12 04:25:49,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:25:49,793 INFO L459 AbstractCegarLoop]: Abstraction has 1259 states and 1458 transitions. [2018-04-12 04:25:49,793 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-04-12 04:25:49,793 INFO L276 IsEmpty]: Start isEmpty. Operand 1259 states and 1458 transitions. [2018-04-12 04:25:49,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2018-04-12 04:25:49,794 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:25:49,794 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2018-04-12 04:25:49,794 INFO L408 AbstractCegarLoop]: === Iteration 135 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:25:49,795 INFO L82 PathProgramCache]: Analyzing trace with hash 1588226665, now seen corresponding path program 1 times [2018-04-12 04:25:49,795 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:25:49,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:25:49,817 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:25:51,932 WARN L151 SmtUtils]: Spent 252ms on a formula simplification. DAG size of input: 91 DAG size of output 83 [2018-04-12 04:25:53,335 WARN L151 SmtUtils]: Spent 127ms on a formula simplification. DAG size of input: 82 DAG size of output 61 [2018-04-12 04:25:53,690 WARN L151 SmtUtils]: Spent 171ms on a formula simplification. DAG size of input: 82 DAG size of output 68 [2018-04-12 04:25:54,616 WARN L151 SmtUtils]: Spent 532ms on a formula simplification. DAG size of input: 109 DAG size of output 90 [2018-04-12 04:25:59,330 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 13 proven. 87 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-12 04:25:59,330 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:25:59,330 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [69] total 69 [2018-04-12 04:25:59,330 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:25:59,331 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 8 proven. 23 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-12 04:25:59,331 INFO L182 omatonBuilderFactory]: Interpolants [162954#(and (= 0 |main_~#list~0.offset|) (= (select |#length| |main_~#list~0.base|) 4)), 162955#(and (= 0 |main_~#list~0.offset|) (= (select |#length| |main_~#list~0.base|) 4) (= (select |#valid| |main_~#list~0.base|) 1)), 162952#true, 162953#false, 162958#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 162959#(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 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 162956#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 162957#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |old(#length)| |#length|)), 162962#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|)))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 162963#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|)))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1) (or (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 162960#(= |old(#length)| |#length|), 162961#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) (= |old(#length)| |#length|)), 162966#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 162967#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 162964#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 1) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1)), 162965#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= 0 |main_~#list~0.offset|) (= (select |#length| |main_~#list~0.base|) 4) (= (select |#valid| |main_~#list~0.base|) 1) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1)), 162970#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.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_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 162971#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_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|)))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))))), 162968#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#valid|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 162969#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.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_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 162974#(and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 162975#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#valid|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 162972#(or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (<= 5 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| 0)) (= 4 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (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|)))) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#memory_$Pointer$.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|) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (or (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| |#valid|))) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#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|) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 162973#(and (or (and (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 1) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~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|)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select |#length| |main_~#list~0.base|) 4)), 162978#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 162979#(and (= |#length| (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 162976#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_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|))))), 162977#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_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|))))), 162982#(and (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.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 (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= |#memory_$Pointer$.offset| |old(#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 (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= |old(#length)| |#length|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (@diff |old(#length)| |#length|)))), 162983#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (and (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)))) (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))))))), 162980#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (@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_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 162981#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))), 162986#(or (= (select (select |#memory_$Pointer$.base| (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|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (and (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) 0))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 162987#(or (and (= (select (select |#memory_$Pointer$.base| (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|)) (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (and (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) 0))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 162984#(and (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 162985#(or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (and (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#memory_$Pointer$.offset)| (@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$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (@diff (store |old(#memory_$Pointer$.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|) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|) (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#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$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (= |#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (store |old(#memory_$Pointer$.base)| (@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| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (= |#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|))) (= (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (@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|))) (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (= |#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| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))), 162990#(or (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (and (or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4)) 0))) (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4))) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 4)) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (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|) |main_#t~mem17.base|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 162991#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= main_~next~0.base (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (and (not (= |main_~#list~0.base| main_~next~0.base)) (or (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0)))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 162988#(or (and (= (select (select |#memory_$Pointer$.base| (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|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (and (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) 0))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 162989#(and (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4))) (and (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4))) 4)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4))) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4))) 4)) 0))) (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4))) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4)))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4))) 4))) (<= (+ |main_#t~mem16.offset| 1) 0) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4)) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (<= 1 |main_#t~mem16.offset|)) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|))), 162994#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|), 162995#(= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)), 162992#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (or (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0)))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (= main_~next~0.base (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 162993#(or (= |main_~#list~0.base| |main_#t~mem19.base|) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= |main_~#list~0.base| main_~next~0.base)) (or (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0)))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= main_~next~0.base |main_#t~mem19.base|) (and (or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem19.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 162998#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (and (= 0 (select |#valid| main_~next~0.base)) (not (= |main_#t~mem20.base| main_~next~0.base))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (or (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0)))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 162999#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select |#valid| main_~next~0.base)) (not (= |main_#t~mem20.base| main_~next~0.base))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (or (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0)))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 162996#(or (= 0 (select |#valid| |main_~#list~0.base|)) (= 0 (select |#valid| main_~next~0.base)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= |main_~#list~0.base| main_~next~0.base)) (or (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0)))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 162997#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (and (= 0 (select |#valid| main_~next~0.base)) (not (= |main_#t~mem20.base| main_~next~0.base))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (or (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0)))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 163002#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (and (or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~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|)) 4))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 163003#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (and (or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~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|)) 4))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 163000#(or (= 0 (select |#valid| main_~next~0.base)) (and (not (= |main_~#list~0.base| main_~next~0.base)) (or (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0)))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 163001#(or (and (or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~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|)) 4))) (= 0 (select |#valid| |main_~#list~0.base|)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 163006#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base)))) (= 0 main_~next~0.offset)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 163007#(= |#valid| |old(#valid)|), 163004#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= |main_#t~mem16.offset| 0)) (= 0 (select |#valid| |main_#t~mem16.base|))))), 163005#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (and (= 0 |main_#t~mem17.offset|) (or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 0)) (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 163010#(and (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base)))) (= 0 main_~next~0.offset)), 163011#(and (= 0 main_~next~0.offset) (or (and (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))))), 163008#(and (or (not (= 0 |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.offset|))) (or (= 0 (select |#valid| |main_#t~mem20.base|)) (and (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base)))) (= 0 main_~next~0.offset)) (not (= |main_#t~mem20.offset| 0)))), 163009#(and (not (= 0 |main_#t~mem20.base|)) (or (= 0 (select |#valid| |main_#t~mem20.base|)) (and (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base)))) (= 0 main_~next~0.offset)))), 163014#(or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))), 163015#(or (and (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= 1 (select |#valid| |main_#t~mem16.base|)))), 163012#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (= 0 (select (select |#memory_$Pointer$.base| (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))))), 163013#(and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (not (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (= 0 (select (select |#memory_$Pointer$.base| (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))))), 163018#(and (= 0 |main_#t~mem19.base|) (= 0 |main_#t~mem19.offset|)), 163019#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.offset|)), 163016#(and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))), 163017#(and (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem18.base|) |main_#t~mem18.offset|))), 163020#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base 0))] [2018-04-12 04:25:59,332 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 13 proven. 87 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-12 04:25:59,332 INFO L442 AbstractCegarLoop]: Interpolant automaton has 69 states [2018-04-12 04:25:59,332 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2018-04-12 04:25:59,332 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=4509, Unknown=0, NotChecked=0, Total=4692 [2018-04-12 04:25:59,332 INFO L87 Difference]: Start difference. First operand 1259 states and 1458 transitions. Second operand 69 states. [2018-04-12 04:26:01,412 WARN L151 SmtUtils]: Spent 121ms on a formula simplification. DAG size of input: 82 DAG size of output 65 [2018-04-12 04:26:02,207 WARN L151 SmtUtils]: Spent 110ms on a formula simplification. DAG size of input: 91 DAG size of output 71 [2018-04-12 04:26:04,174 WARN L151 SmtUtils]: Spent 933ms on a formula simplification. DAG size of input: 179 DAG size of output 155 [2018-04-12 04:26:05,186 WARN L151 SmtUtils]: Spent 204ms on a formula simplification. DAG size of input: 78 DAG size of output 74 [2018-04-12 04:26:07,919 WARN L151 SmtUtils]: Spent 238ms on a formula simplification. DAG size of input: 159 DAG size of output 156 [2018-04-12 04:26:09,473 WARN L151 SmtUtils]: Spent 106ms on a formula simplification. DAG size of input: 88 DAG size of output 65 [2018-04-12 04:26:10,097 WARN L151 SmtUtils]: Spent 196ms on a formula simplification. DAG size of input: 154 DAG size of output 101 [2018-04-12 04:26:10,547 WARN L151 SmtUtils]: Spent 277ms on a formula simplification. DAG size of input: 192 DAG size of output 125 [2018-04-12 04:26:10,879 WARN L151 SmtUtils]: Spent 157ms on a formula simplification. DAG size of input: 130 DAG size of output 81 [2018-04-12 04:26:11,240 WARN L151 SmtUtils]: Spent 205ms on a formula simplification. DAG size of input: 147 DAG size of output 93 [2018-04-12 04:26:11,605 WARN L151 SmtUtils]: Spent 203ms on a formula simplification. DAG size of input: 157 DAG size of output 102 [2018-04-12 04:26:12,215 WARN L151 SmtUtils]: Spent 175ms on a formula simplification. DAG size of input: 136 DAG size of output 84 [2018-04-12 04:26:12,637 WARN L151 SmtUtils]: Spent 217ms on a formula simplification. DAG size of input: 143 DAG size of output 105 [2018-04-12 04:26:12,906 WARN L151 SmtUtils]: Spent 174ms on a formula simplification. DAG size of input: 129 DAG size of output 97 [2018-04-12 04:26:13,178 WARN L151 SmtUtils]: Spent 109ms on a formula simplification. DAG size of input: 107 DAG size of output 82 [2018-04-12 04:26:13,441 WARN L151 SmtUtils]: Spent 117ms on a formula simplification. DAG size of input: 109 DAG size of output 84 [2018-04-12 04:26:13,762 WARN L151 SmtUtils]: Spent 114ms on a formula simplification. DAG size of input: 120 DAG size of output 88 [2018-04-12 04:26:14,423 WARN L151 SmtUtils]: Spent 112ms on a formula simplification. DAG size of input: 82 DAG size of output 81 [2018-04-12 04:26:15,010 WARN L151 SmtUtils]: Spent 358ms on a formula simplification. DAG size of input: 163 DAG size of output 154 [2018-04-12 04:26:15,274 WARN L151 SmtUtils]: Spent 123ms on a formula simplification. DAG size of input: 95 DAG size of output 94 [2018-04-12 04:26:15,812 WARN L151 SmtUtils]: Spent 112ms on a formula simplification. DAG size of input: 112 DAG size of output 105 [2018-04-12 04:26:17,796 WARN L151 SmtUtils]: Spent 140ms on a formula simplification. DAG size of input: 101 DAG size of output 99 [2018-04-12 04:26:18,088 WARN L151 SmtUtils]: Spent 144ms on a formula simplification. DAG size of input: 107 DAG size of output 105 [2018-04-12 04:26:18,386 WARN L151 SmtUtils]: Spent 146ms on a formula simplification. DAG size of input: 103 DAG size of output 101 [2018-04-12 04:26:18,725 WARN L151 SmtUtils]: Spent 187ms on a formula simplification. DAG size of input: 131 DAG size of output 129 [2018-04-12 04:26:19,121 WARN L151 SmtUtils]: Spent 232ms on a formula simplification. DAG size of input: 149 DAG size of output 146 [2018-04-12 04:26:20,312 WARN L151 SmtUtils]: Spent 124ms on a formula simplification. DAG size of input: 94 DAG size of output 89 [2018-04-12 04:26:20,518 WARN L151 SmtUtils]: Spent 120ms on a formula simplification. DAG size of input: 96 DAG size of output 91 [2018-04-12 04:26:20,740 WARN L151 SmtUtils]: Spent 127ms on a formula simplification. DAG size of input: 107 DAG size of output 95 [2018-04-12 04:26:20,966 WARN L151 SmtUtils]: Spent 130ms on a formula simplification. DAG size of input: 115 DAG size of output 91 [2018-04-12 04:26:22,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:26:22,118 INFO L93 Difference]: Finished difference Result 1332 states and 1538 transitions. [2018-04-12 04:26:22,119 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2018-04-12 04:26:22,119 INFO L78 Accepts]: Start accepts. Automaton has 69 states. Word has length 132 [2018-04-12 04:26:22,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:26:22,120 INFO L225 Difference]: With dead ends: 1332 [2018-04-12 04:26:22,120 INFO L226 Difference]: Without dead ends: 1332 [2018-04-12 04:26:22,120 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5235 ImplicationChecksByTransitivity, 24.5s TimeCoverageRelationStatistics Valid=1163, Invalid=19717, Unknown=0, NotChecked=0, Total=20880 [2018-04-12 04:26:22,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1332 states. [2018-04-12 04:26:22,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1332 to 1287. [2018-04-12 04:26:22,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1287 states. [2018-04-12 04:26:22,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1287 states to 1287 states and 1484 transitions. [2018-04-12 04:26:22,127 INFO L78 Accepts]: Start accepts. Automaton has 1287 states and 1484 transitions. Word has length 132 [2018-04-12 04:26:22,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:26:22,127 INFO L459 AbstractCegarLoop]: Abstraction has 1287 states and 1484 transitions. [2018-04-12 04:26:22,127 INFO L460 AbstractCegarLoop]: Interpolant automaton has 69 states. [2018-04-12 04:26:22,127 INFO L276 IsEmpty]: Start isEmpty. Operand 1287 states and 1484 transitions. [2018-04-12 04:26:22,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2018-04-12 04:26:22,127 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:26:22,127 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2018-04-12 04:26:22,127 INFO L408 AbstractCegarLoop]: === Iteration 136 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:26:22,128 INFO L82 PathProgramCache]: Analyzing trace with hash 1879962351, now seen corresponding path program 2 times [2018-04-12 04:26:22,128 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:26:22,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:26:22,150 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:26:23,786 WARN L151 SmtUtils]: Spent 168ms on a formula simplification. DAG size of input: 82 DAG size of output 71 [2018-04-12 04:26:24,618 WARN L151 SmtUtils]: Spent 554ms on a formula simplification. DAG size of input: 110 DAG size of output 101 [2018-04-12 04:26:25,474 WARN L151 SmtUtils]: Spent 190ms on a formula simplification. DAG size of input: 66 DAG size of output 61 [2018-04-12 04:26:28,110 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 21 proven. 76 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 04:26:28,111 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:26:28,111 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [55] total 55 [2018-04-12 04:26:28,111 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:26:28,111 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 14 proven. 18 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:26:28,112 INFO L182 omatonBuilderFactory]: Interpolants [165794#false, 165795#(= (select |#valid| |main_~#list~0.base|) 1), 165793#true, 165798#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 165799#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 165796#(= |#valid| |old(#valid)|), 165797#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 165802#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))))), 165803#(and (or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1)), 165800#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.offset|) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)), 165801#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 165806#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 165807#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#valid|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 165804#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select |#valid| |main_~#list~0.base|) 1) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))), 165805#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 165810#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 165811#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 165808#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#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|))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 165809#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.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_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 165814#(and (= |#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)|) (= (select |old(#valid)| (@diff |old(#valid)| |#valid|)) 0)) (or (= (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 165815#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (or (= (select |old(#valid)| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (= (select |old(#valid)| (@diff |old(#valid)| |#valid|)) 0)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) 0)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) 0) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 165812#(and (or (= |#valid| |old(#valid)|) (= (select |old(#valid)| (@diff |old(#valid)| |#valid|)) 0)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 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|))))), 165813#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.base|) (or (= |#valid| |old(#valid)|) (= (select |old(#valid)| (@diff |old(#valid)| |#valid|)) 0)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 165818#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 165819#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 165816#(or (and (or (= (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) (= |#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= (select |old(#valid)| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (or (= (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 (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#memory_$Pointer$.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|) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (or (= (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) 0) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= (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) (= |#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 |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) (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| |#valid|)) (= (select |old(#valid)| (@diff |old(#valid)| |#valid|)) 0))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 165817#(and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (= (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|)) 4)) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~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|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))))), 165822#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 165823#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 165820#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 165821#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))), 165826#(and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (not (= |main_#t~mem16.offset| 0)) (and (or (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4)) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4))))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (= |main_~#list~0.base| (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|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))), 165827#(or (and (or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4))) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 4)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4)) 0))) (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4))) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 165824#(or (and (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#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|) (= |#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 |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) 0) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= (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) (= |#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= (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) (= (store |old(#memory_$Pointer$.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 |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|)))) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#memory_$Pointer$.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|) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 165825#(or (and (or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) 0)))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 165830#(or (and (not (= |main_~#list~0.base| main_~next~0.base)) (or (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 165831#(or (and (not (= |main_~#list~0.base| main_~next~0.base)) (or (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 165828#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= |main_~#list~0.base| main_~next~0.base)) (or (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 165829#(or (and (not (= |main_~#list~0.base| main_~next~0.base)) (or (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 165834#(or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 0)) (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)) (= 0 |main_#t~mem17.offset|) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 165835#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (= 0 main_~next~0.offset) (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 165832#(or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))), 165833#(and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0))) (not (= |main_#t~mem16.offset| 0)) (= 0 (select |#valid| |main_#t~mem16.base|)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))), 165838#(or (and (= 0 main_~next~0.offset) (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))), 165839#(or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.base| (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))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 165836#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 main_~next~0.offset) (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (not (= |main_#t~mem20.offset| 0))), 165837#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 main_~next~0.offset) (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base)))), 165842#(or (and (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 (select |#valid| |main_#t~mem16.base|))), 165843#(and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))), 165840#(or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.base| (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)))), 165841#(or (and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 165846#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.offset|)), 165847#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base 0)), 165844#(and (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem18.base|) |main_#t~mem18.offset|))), 165845#(and (= 0 |main_#t~mem19.base|) (= 0 |main_#t~mem19.offset|))] [2018-04-12 04:26:28,112 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 21 proven. 76 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 04:26:28,112 INFO L442 AbstractCegarLoop]: Interpolant automaton has 55 states [2018-04-12 04:26:28,112 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2018-04-12 04:26:28,112 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=2816, Unknown=0, NotChecked=0, Total=2970 [2018-04-12 04:26:28,112 INFO L87 Difference]: Start difference. First operand 1287 states and 1484 transitions. Second operand 55 states. [2018-04-12 04:26:30,883 WARN L151 SmtUtils]: Spent 511ms on a formula simplification. DAG size of input: 156 DAG size of output 128 [2018-04-12 04:26:31,562 WARN L151 SmtUtils]: Spent 240ms on a formula simplification. DAG size of input: 81 DAG size of output 72 [2018-04-12 04:26:32,493 WARN L148 SmtUtils]: Spent 389ms on a formula simplification that was a NOOP. DAG size: 121 [2018-04-12 04:26:39,292 WARN L151 SmtUtils]: Spent 115ms on a formula simplification. DAG size of input: 137 DAG size of output 112 [2018-04-12 04:26:42,401 WARN L151 SmtUtils]: Spent 218ms on a formula simplification. DAG size of input: 96 DAG size of output 89 [2018-04-12 04:26:44,133 WARN L151 SmtUtils]: Spent 152ms on a formula simplification. DAG size of input: 130 DAG size of output 97 [2018-04-12 04:26:45,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:26:45,684 INFO L93 Difference]: Finished difference Result 1574 states and 1814 transitions. [2018-04-12 04:26:45,684 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2018-04-12 04:26:45,684 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 132 [2018-04-12 04:26:45,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:26:45,686 INFO L225 Difference]: With dead ends: 1574 [2018-04-12 04:26:45,686 INFO L226 Difference]: Without dead ends: 1574 [2018-04-12 04:26:45,687 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 10 SyntacticMatches, 4 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5541 ImplicationChecksByTransitivity, 16.0s TimeCoverageRelationStatistics Valid=1400, Invalid=18622, Unknown=0, NotChecked=0, Total=20022 [2018-04-12 04:26:45,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1574 states. [2018-04-12 04:26:45,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1574 to 1497. [2018-04-12 04:26:45,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1497 states. [2018-04-12 04:26:45,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1497 states to 1497 states and 1727 transitions. [2018-04-12 04:26:45,694 INFO L78 Accepts]: Start accepts. Automaton has 1497 states and 1727 transitions. Word has length 132 [2018-04-12 04:26:45,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:26:45,695 INFO L459 AbstractCegarLoop]: Abstraction has 1497 states and 1727 transitions. [2018-04-12 04:26:45,695 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states. [2018-04-12 04:26:45,695 INFO L276 IsEmpty]: Start isEmpty. Operand 1497 states and 1727 transitions. [2018-04-12 04:26:45,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2018-04-12 04:26:45,695 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:26:45,696 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-04-12 04:26:45,696 INFO L408 AbstractCegarLoop]: === Iteration 137 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:26:45,696 INFO L82 PathProgramCache]: Analyzing trace with hash -1196889816, now seen corresponding path program 5 times [2018-04-12 04:26:45,696 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:26:45,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:26:45,718 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:26:47,016 WARN L151 SmtUtils]: Spent 137ms on a formula simplification. DAG size of input: 74 DAG size of output 60 [2018-04-12 04:26:47,288 WARN L151 SmtUtils]: Spent 144ms on a formula simplification. DAG size of input: 74 DAG size of output 62 [2018-04-12 04:26:47,800 WARN L151 SmtUtils]: Spent 176ms on a formula simplification. DAG size of input: 74 DAG size of output 64 [2018-04-12 04:26:50,121 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 30 proven. 61 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 04:26:50,121 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:26:50,121 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51] total 51 [2018-04-12 04:26:50,121 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:26:50,121 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 24 proven. 12 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2018-04-12 04:26:50,122 INFO L182 omatonBuilderFactory]: Interpolants [169094#true, 169095#false, 169098#(and (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 1) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1)), 169099#(and (= (select |#valid| |main_~#list~0.base|) 1) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1)), 169096#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 169097#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1)), 169102#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#valid|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 169103#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_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|))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 169100#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 169101#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 169106#(or (and (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 169107#(and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.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 |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 1)), 169104#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_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|))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 169105#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_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|))))))), 169110#(and (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 169111#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#valid| (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))), 169108#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_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|))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 169109#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_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|))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 169114#(and (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.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)|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 169115#(and (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (or (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| (@diff |old(#valid)| |#valid|))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 169112#(and (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 169113#(and (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 169118#(or (= (select (select |#memory_$Pointer$.base| (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|)) (and (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 169119#(or (and (= (select (select |#memory_$Pointer$.base| (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|)) (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 169116#(and (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (and (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (@diff |old(#valid)| |#valid|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))))) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 169117#(or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (and (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@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|) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (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|)))) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (store |old(#memory_$Pointer$.base)| (@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| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (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|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= |#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (or (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (@diff |old(#valid)| |#valid|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| |#valid|))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))))), 169122#(or (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (not (= |main_~#list~0.base| |main_#t~mem17.base|)) (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4) |main_#t~mem17.base|))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 169123#(or (and (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) main_~next~0.base)) (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| (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|) main_~next~0.base) (= main_~next~0.base (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 169120#(or (and (= (select (select |#memory_$Pointer$.base| (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|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (and (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 169121#(or (and (or (and (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (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|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 169126#(= |#valid| |old(#valid)|), 169127#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (= |#valid| |old(#valid)|)), 169124#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) main_~next~0.base)) (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (= main_~next~0.base (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 169125#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) main_~next~0.base)) (not (= |main_~#list~0.base| main_~next~0.base)) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) |main_#t~mem19.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= main_~next~0.base |main_#t~mem19.base|) (and (or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem19.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 169130#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (and (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) main_~next~0.base)) (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)))) (and (= 0 (select |#valid| main_~next~0.base)) (not (= |main_#t~mem20.base| main_~next~0.base))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 169131#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (and (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) main_~next~0.base)) (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)))) (and (= 0 (select |#valid| main_~next~0.base)) (not (= |main_#t~mem20.base| main_~next~0.base))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 169128#(and (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 169129#(or (= 0 (select |#valid| main_~next~0.base)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) main_~next~0.base)) (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 169134#(or (= 0 (select |#valid| |main_~#list~0.base|)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (not (= (select (select |#memory_$Pointer$.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|))))), 169135#(and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (= 0 (select |#valid| |main_~#list~0.base|)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (not (= (select (select |#memory_$Pointer$.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|))))) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 169132#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) main_~next~0.base)) (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)))) (and (= 0 (select |#valid| main_~next~0.base)) (not (= |main_#t~mem20.base| main_~next~0.base))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 169133#(or (= 0 (select |#valid| main_~next~0.base)) (and (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) main_~next~0.base)) (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 169138#(and (or (= 0 (select |#valid| |main_~#list~0.base|)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 1 (select |#valid| |main_#t~mem17.base|)) (not (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))), 169139#(and (or (= 0 (select |#valid| |main_~#list~0.base|)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= main_~next~0.base (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| main_~next~0.base))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))), 169136#(and (or (= 0 (select |#valid| |main_~#list~0.base|)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (not (= (select (select |#memory_$Pointer$.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|))))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))), 169137#(and (or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (and (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| |main_#t~mem16.base|))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))), 169142#(and (not (= |main_#t~mem20.base| main_~next~0.base)) (= 1 (select |#valid| main_~next~0.base))), 169143#(= 1 (select |#valid| main_~next~0.base)), 169140#(and (or (not (= 0 |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.offset|))) (or (= 0 (select |#valid| |main_#t~mem20.base|)) (and (not (= |main_#t~mem20.base| main_~next~0.base)) (= 1 (select |#valid| main_~next~0.base))) (not (= |main_#t~mem20.offset| 0)))), 169141#(and (not (= 0 |main_#t~mem20.base|)) (or (= 0 (select |#valid| |main_#t~mem20.base|)) (and (not (= |main_#t~mem20.base| main_~next~0.base)) (= 1 (select |#valid| main_~next~0.base))))), 169144#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 169145#(= 1 (select |#valid| |main_#t~mem16.base|))] [2018-04-12 04:26:50,122 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 30 proven. 61 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 04:26:50,122 INFO L442 AbstractCegarLoop]: Interpolant automaton has 52 states [2018-04-12 04:26:50,123 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2018-04-12 04:26:50,123 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=2525, Unknown=0, NotChecked=0, Total=2652 [2018-04-12 04:26:50,123 INFO L87 Difference]: Start difference. First operand 1497 states and 1727 transitions. Second operand 52 states. [2018-04-12 04:26:51,628 WARN L151 SmtUtils]: Spent 106ms on a formula simplification. DAG size of input: 63 DAG size of output 58 [2018-04-12 04:26:52,070 WARN L151 SmtUtils]: Spent 196ms on a formula simplification. DAG size of input: 79 DAG size of output 72 [2018-04-12 04:26:52,418 WARN L151 SmtUtils]: Spent 124ms on a formula simplification. DAG size of input: 65 DAG size of output 59 [2018-04-12 04:26:53,060 WARN L151 SmtUtils]: Spent 215ms on a formula simplification. DAG size of input: 77 DAG size of output 76 [2018-04-12 04:26:58,212 WARN L151 SmtUtils]: Spent 123ms on a formula simplification. DAG size of input: 84 DAG size of output 82 [2018-04-12 04:26:58,416 WARN L151 SmtUtils]: Spent 140ms on a formula simplification. DAG size of input: 88 DAG size of output 86 [2018-04-12 04:26:58,619 WARN L151 SmtUtils]: Spent 133ms on a formula simplification. DAG size of input: 84 DAG size of output 80 [2018-04-12 04:26:58,831 WARN L151 SmtUtils]: Spent 144ms on a formula simplification. DAG size of input: 101 DAG size of output 97 [2018-04-12 04:26:59,059 WARN L151 SmtUtils]: Spent 160ms on a formula simplification. DAG size of input: 109 DAG size of output 104 [2018-04-12 04:26:59,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:26:59,512 INFO L93 Difference]: Finished difference Result 1552 states and 1795 transitions. [2018-04-12 04:26:59,513 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2018-04-12 04:26:59,513 INFO L78 Accepts]: Start accepts. Automaton has 52 states. Word has length 132 [2018-04-12 04:26:59,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:26:59,514 INFO L225 Difference]: With dead ends: 1552 [2018-04-12 04:26:59,514 INFO L226 Difference]: Without dead ends: 1552 [2018-04-12 04:26:59,514 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2931 ImplicationChecksByTransitivity, 9.9s TimeCoverageRelationStatistics Valid=646, Invalid=11344, Unknown=0, NotChecked=0, Total=11990 [2018-04-12 04:26:59,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1552 states. [2018-04-12 04:26:59,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1552 to 1499. [2018-04-12 04:26:59,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1499 states. [2018-04-12 04:26:59,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1499 states to 1499 states and 1730 transitions. [2018-04-12 04:26:59,523 INFO L78 Accepts]: Start accepts. Automaton has 1499 states and 1730 transitions. Word has length 132 [2018-04-12 04:26:59,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:26:59,523 INFO L459 AbstractCegarLoop]: Abstraction has 1499 states and 1730 transitions. [2018-04-12 04:26:59,523 INFO L460 AbstractCegarLoop]: Interpolant automaton has 52 states. [2018-04-12 04:26:59,523 INFO L276 IsEmpty]: Start isEmpty. Operand 1499 states and 1730 transitions. [2018-04-12 04:26:59,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2018-04-12 04:26:59,523 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:26:59,524 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-04-12 04:26:59,524 INFO L408 AbstractCegarLoop]: === Iteration 138 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:26:59,524 INFO L82 PathProgramCache]: Analyzing trace with hash -1196889815, now seen corresponding path program 3 times [2018-04-12 04:26:59,524 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:26:59,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:26:59,545 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:27:02,278 WARN L151 SmtUtils]: Spent 271ms on a formula simplification. DAG size of input: 86 DAG size of output 64 [2018-04-12 04:27:02,693 WARN L151 SmtUtils]: Spent 226ms on a formula simplification. DAG size of input: 84 DAG size of output 69 [2018-04-12 04:27:03,460 WARN L151 SmtUtils]: Spent 446ms on a formula simplification. DAG size of input: 108 DAG size of output 90 [2018-04-12 04:27:06,215 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 26 proven. 69 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:27:06,215 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:27:06,215 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [59] total 59 [2018-04-12 04:27:06,215 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:27:06,215 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 19 proven. 20 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:27:06,216 INFO L182 omatonBuilderFactory]: Interpolants [172318#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 172319#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (not (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 172316#true, 172317#false, 172322#(and (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|) 8) (= |#length| (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)))), 172323#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8))), 172320#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (not (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 172321#(= |old(#length)| |#length|), 172326#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 172327#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 172324#(and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (not (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1)), 172325#(and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= (select |#valid| |main_~#list~0.base|) 1)), 172330#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_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_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 172331#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))))), 172328#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 172329#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)))), 172334#(or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |old(#length)| |#length|) (and (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#length)| |#length|)) (= (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 8))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 1) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 172335#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))), 172332#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 172333#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1)))), 172338#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 8) (= |old(#length)| |#length|)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))))), 172339#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_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 (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 8) (= |old(#length)| |#length|)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 172336#(and (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|) 8) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#valid|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 172337#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (or (and (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 8) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))))), 172342#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8))), 172343#(and (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.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|)))) (= (store |old(#memory_$Pointer$.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 (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))), 172340#(and (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|) 8) (= |#length| (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 172341#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 172346#(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|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#memory_$Pointer$.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|) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))) (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= |#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 (= |#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 |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@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|) (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#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$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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 |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) 8) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))))) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= (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|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))), 172347#(or (= (select (select |#memory_$Pointer$.base| (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|)) (and (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (or (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 172344#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (or (= (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) 8) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))))) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))))))), 172345#(and (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) 8) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))))) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))))) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 172350#(or (and (or (not (= |main_#t~mem16.offset| 0)) (and (or (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4)))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|))) (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 172351#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (or (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 4))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4))) (not (= |main_~#list~0.base| |main_#t~mem17.base|)) (not (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 172348#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (or (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (and (= (select (select |#memory_$Pointer$.base| (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|)) (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem21.base| (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|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 172349#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (or (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (and (= (select (select |#memory_$Pointer$.base| (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|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (= (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|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 172354#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (or (and (not (= |main_~#list~0.base| |main_#t~mem19.base|)) (= main_~next~0.base |main_#t~mem19.base|)) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem19.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 172355#(= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base), 172352#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base)) (or (= main_~next~0.base (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 172353#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0))) (= main_~next~0.base (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4)))))), 172358#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) 4))), 172359#(and (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) 4)) (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|))), 172356#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#t~mem10.base|) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)))), 172357#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4))))), 172362#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 172363#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 172360#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 172361#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 172366#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (not (= |main_#t~mem16.offset| 0)) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (not (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (= 0 (select |#valid| |main_#t~mem16.base|))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)))), 172367#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (not (= 0 |main_#t~mem17.base|)) (= 8 (select |#length| |main_#t~mem17.base|)) (= 0 |main_#t~mem17.offset|)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 172364#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 172365#(or (= 0 (select |#valid| |main_~#list~0.base|)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))))), 172370#(or (and (= 0 main_~next~0.offset) (= 8 (select |#length| main_~next~0.base)) (not (= 0 main_~next~0.base))) (not (= |main_#t~mem20.offset| 0))), 172371#(and (= 0 main_~next~0.offset) (= 8 (select |#length| main_~next~0.base)) (not (= 0 main_~next~0.base))), 172368#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (= 0 main_~next~0.offset) (= 8 (select |#length| main_~next~0.base)) (not (= 0 main_~next~0.base))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 172369#(= |#valid| |old(#valid)|), 172374#(and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 172375#(and (= |main_#t~mem16.offset| 0) (= 8 (select |#length| |main_#t~mem16.base|))), 172372#(and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 172373#(and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= 0 |main_#t~mem21.base|)))] [2018-04-12 04:27:06,216 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 26 proven. 69 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 04:27:06,216 INFO L442 AbstractCegarLoop]: Interpolant automaton has 60 states [2018-04-12 04:27:06,216 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2018-04-12 04:27:06,217 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=3351, Unknown=0, NotChecked=0, Total=3540 [2018-04-12 04:27:06,217 INFO L87 Difference]: Start difference. First operand 1499 states and 1730 transitions. Second operand 60 states. [2018-04-12 04:27:06,774 WARN L151 SmtUtils]: Spent 101ms on a formula simplification. DAG size of input: 70 DAG size of output 50 [2018-04-12 04:27:07,381 WARN L151 SmtUtils]: Spent 103ms on a formula simplification. DAG size of input: 77 DAG size of output 73 [2018-04-12 04:27:08,976 WARN L151 SmtUtils]: Spent 743ms on a formula simplification. DAG size of input: 159 DAG size of output 150 [2018-04-12 04:27:09,734 WARN L151 SmtUtils]: Spent 157ms on a formula simplification. DAG size of input: 74 DAG size of output 74 [2018-04-12 04:27:10,258 WARN L151 SmtUtils]: Spent 303ms on a formula simplification. DAG size of input: 87 DAG size of output 82 [2018-04-12 04:27:10,689 WARN L151 SmtUtils]: Spent 181ms on a formula simplification. DAG size of input: 79 DAG size of output 74 [2018-04-12 04:27:11,443 WARN L148 SmtUtils]: Spent 318ms on a formula simplification that was a NOOP. DAG size: 120 [2018-04-12 04:27:11,884 WARN L151 SmtUtils]: Spent 128ms on a formula simplification. DAG size of input: 82 DAG size of output 63 [2018-04-12 04:27:12,186 WARN L151 SmtUtils]: Spent 105ms on a formula simplification. DAG size of input: 90 DAG size of output 77 [2018-04-12 04:27:13,520 WARN L151 SmtUtils]: Spent 107ms on a formula simplification. DAG size of input: 75 DAG size of output 72 [2018-04-12 04:27:13,856 WARN L151 SmtUtils]: Spent 185ms on a formula simplification. DAG size of input: 125 DAG size of output 122 [2018-04-12 04:27:15,391 WARN L151 SmtUtils]: Spent 117ms on a formula simplification. DAG size of input: 103 DAG size of output 85 [2018-04-12 04:27:15,707 WARN L151 SmtUtils]: Spent 176ms on a formula simplification. DAG size of input: 131 DAG size of output 108 [2018-04-12 04:27:16,335 WARN L151 SmtUtils]: Spent 129ms on a formula simplification. DAG size of input: 109 DAG size of output 99 [2018-04-12 04:27:16,829 WARN L151 SmtUtils]: Spent 111ms on a formula simplification. DAG size of input: 86 DAG size of output 78 [2018-04-12 04:27:17,026 WARN L151 SmtUtils]: Spent 119ms on a formula simplification. DAG size of input: 91 DAG size of output 83 [2018-04-12 04:27:17,245 WARN L151 SmtUtils]: Spent 115ms on a formula simplification. DAG size of input: 91 DAG size of output 83 [2018-04-12 04:27:17,861 WARN L151 SmtUtils]: Spent 123ms on a formula simplification. DAG size of input: 99 DAG size of output 83 [2018-04-12 04:27:18,253 WARN L151 SmtUtils]: Spent 116ms on a formula simplification. DAG size of input: 93 DAG size of output 85 [2018-04-12 04:27:18,451 WARN L151 SmtUtils]: Spent 126ms on a formula simplification. DAG size of input: 95 DAG size of output 86 [2018-04-12 04:27:20,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:27:20,176 INFO L93 Difference]: Finished difference Result 1613 states and 1873 transitions. [2018-04-12 04:27:20,176 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2018-04-12 04:27:20,176 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 132 [2018-04-12 04:27:20,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:27:20,177 INFO L225 Difference]: With dead ends: 1613 [2018-04-12 04:27:20,178 INFO L226 Difference]: Without dead ends: 1613 [2018-04-12 04:27:20,178 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4811 ImplicationChecksByTransitivity, 15.4s TimeCoverageRelationStatistics Valid=989, Invalid=15013, Unknown=0, NotChecked=0, Total=16002 [2018-04-12 04:27:20,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1613 states. [2018-04-12 04:27:20,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1613 to 1516. [2018-04-12 04:27:20,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1516 states. [2018-04-12 04:27:20,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1516 states to 1516 states and 1752 transitions. [2018-04-12 04:27:20,187 INFO L78 Accepts]: Start accepts. Automaton has 1516 states and 1752 transitions. Word has length 132 [2018-04-12 04:27:20,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:27:20,187 INFO L459 AbstractCegarLoop]: Abstraction has 1516 states and 1752 transitions. [2018-04-12 04:27:20,187 INFO L460 AbstractCegarLoop]: Interpolant automaton has 60 states. [2018-04-12 04:27:20,187 INFO L276 IsEmpty]: Start isEmpty. Operand 1516 states and 1752 transitions. [2018-04-12 04:27:20,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2018-04-12 04:27:20,188 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:27:20,188 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-04-12 04:27:20,188 INFO L408 AbstractCegarLoop]: === Iteration 139 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:27:20,188 INFO L82 PathProgramCache]: Analyzing trace with hash 813717669, now seen corresponding path program 2 times [2018-04-12 04:27:20,188 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:27:20,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:27:20,204 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:27:23,740 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 22 proven. 85 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 04:27:23,740 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:27:23,740 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [68] total 68 [2018-04-12 04:27:23,741 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:27:23,741 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 14 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:27:23,741 INFO L182 omatonBuilderFactory]: Interpolants [175642#true, 175643#false, 175646#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 175647#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 175644#(= 0 (select |#valid| 0)), 175645#(= (select |old(#valid)| 0) (select |#valid| 0)), 175650#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select |#valid| 0)) (= (select |#valid| |main_~#list~0.base|) 1)), 175651#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 175648#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 175649#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1)), 175654#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 175655#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)))), 175652#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 175653#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 175658#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 175659#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 0)), 175656#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (or (and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 175657#(and (= (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|) 0) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 175662#(and (or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (and (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))))) (= (select |old(#valid)| 0) (select |#valid| 0))), 175663#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| 0))), 175660#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= (store |old(#memory_$Pointer$.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 |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))), 175661#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 175666#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 175667#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 175664#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 175665#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 175670#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.base|) (= (select |old(#valid)| 0) (select |#valid| 0))), 175671#(and (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#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$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))), 175668#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 175669#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 175674#(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|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#memory_$Pointer$.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|) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= |#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|) (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#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$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))), 175675#(or (= (select (select |#memory_$Pointer$.base| (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|)) (and (= 0 (select |#valid| 0)) (or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (and (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 175672#(or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 175673#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 175678#(and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (not (= |main_#t~mem16.offset| 0)) (and (or (and (or (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= 0 (select |#valid| 0))) (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))))), 175679#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (= (select (select |#memory_$Pointer$.base| (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|)) (and (or (and (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (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|) |main_#t~mem17.base|) (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 4)) (not (= |main_~#list~0.base| |main_#t~mem17.base|)))) (= 0 (select |#valid| 0))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 175676#(and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (= (select (select |#memory_$Pointer$.base| (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|)) (and (= 0 (select |#valid| 0)) (or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (and (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 175677#(and (or (= (select (select |#memory_$Pointer$.base| (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|)) (and (= 0 (select |#valid| 0)) (or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (and (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))), 175682#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (= |main_#t~mem19.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (= 0 (select |#valid| 0)) (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= |main_~#list~0.base| |main_#t~mem19.base|)) (= main_~next~0.base |main_#t~mem19.base|)) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 175683#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (= (select |old(#valid)| 0) (select |#valid| 0))), 175680#(or (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (= (select (select |#memory_$Pointer$.base| (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|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (or (and (= main_~next~0.base (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (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|) main_~next~0.base) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4)))) (= 0 (select |#valid| 0)))))), 175681#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select |#valid| 0)) (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0))) (= main_~next~0.base (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 175686#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (or (not (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset)) (and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4))) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base 0))))), 175687#(and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) 4)) (= (select |old(#valid)| 0) (select |#valid| 0)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base 0))), 175684#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (or (and (= (select |old(#valid)| 0) (select |#valid| 0)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base 0))) (not (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset)))), 175685#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 4)) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#t~mem10.base|) (= (select |old(#valid)| 0) (select |#valid| 0)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base 0))) (not (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset)))), 175690#(or (and (not (= 0 |main_#t~mem20.base|)) (or (= 0 (select |#valid| |main_#t~mem20.base|)) (and (= 0 (select |#valid| 0)) (or (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))) (not (= |main_#t~mem20.offset| 0))), 175691#(and (not (= 0 |main_#t~mem20.base|)) (or (= 0 (select |#valid| |main_#t~mem20.base|)) (and (= 0 (select |#valid| 0)) (or (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))), 175688#(and (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|) 4)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|))), 175689#(and (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (or (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4)))) (= 0 (select |#valid| 0))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))), 175694#(and (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (= 0 (select |#valid| 0))), 175695#(and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (= 0 (select |#valid| 0))), 175692#(or (and (not (= |main_#t~mem20.base| 0)) (= 0 (select |#valid| 0)) (or (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 175693#(or (and (or (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4)))) (= 0 (select |#valid| 0))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 175698#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| 0)) (or (= 0 |main_#t~mem17.base|) (= 0 |main_#t~mem17.offset|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 175699#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (= 0 (select |#valid| 0))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 175696#(and (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (= 0 (select |#valid| 0)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))), 175697#(and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (and (or (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) (= 0 (select |#valid| |main_#t~mem16.base|))) (= 0 (select |#valid| 0)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (not (= |main_#t~mem16.offset| 0)))), 175702#(or (not (= |main_#t~mem20.offset| 0)) (and (not (= 0 |main_#t~mem20.base|)) (or (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (= 0 (select |#valid| 0)))), 175703#(and (not (= 0 |main_#t~mem20.base|)) (or (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (= 0 (select |#valid| 0))), 175700#(and (or (not (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base 0))) (or (= (select |old(#valid)| 0) (select |#valid| 0)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base 0))), 175701#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base 0))), 175706#(and (or (= 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|))) (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select |#valid| 0)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem21.base|)), 175707#(or (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select |#valid| 0)))), 175704#(and (or (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (= 0 (select |#valid| 0))), 175705#(and (or (= 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|))) (= 0 (select |#valid| 0))), 175710#(and (<= (+ |main_#t~mem18.offset| 8) (select |#length| |main_#t~mem18.base|)) (<= 0 |main_#t~mem18.offset|)), 175708#(and (= |main_#t~mem16.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (and (= 0 (select |#valid| 0)) (= 0 |main_#t~mem16.base|)) (and (= |main_#t~mem16.offset| 0) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))), 175709#(and (<= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (<= (+ (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 8) (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))] [2018-04-12 04:27:23,741 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 22 proven. 85 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 04:27:23,742 INFO L442 AbstractCegarLoop]: Interpolant automaton has 69 states [2018-04-12 04:27:23,742 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2018-04-12 04:27:23,742 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=4450, Unknown=0, NotChecked=0, Total=4692 [2018-04-12 04:27:23,742 INFO L87 Difference]: Start difference. First operand 1516 states and 1752 transitions. Second operand 69 states. [2018-04-12 04:27:24,867 WARN L151 SmtUtils]: Spent 146ms on a formula simplification. DAG size of input: 91 DAG size of output 91 [2018-04-12 04:27:25,417 WARN L151 SmtUtils]: Spent 102ms on a formula simplification. DAG size of input: 75 DAG size of output 72 [2018-04-12 04:27:28,373 WARN L151 SmtUtils]: Spent 147ms on a formula simplification. DAG size of input: 123 DAG size of output 79 [2018-04-12 04:27:28,672 WARN L151 SmtUtils]: Spent 107ms on a formula simplification. DAG size of input: 102 DAG size of output 82 [2018-04-12 04:27:28,874 WARN L151 SmtUtils]: Spent 132ms on a formula simplification. DAG size of input: 113 DAG size of output 90 [2018-04-12 04:27:29,137 WARN L151 SmtUtils]: Spent 162ms on a formula simplification. DAG size of input: 118 DAG size of output 104 [2018-04-12 04:27:29,457 WARN L151 SmtUtils]: Spent 119ms on a formula simplification. DAG size of input: 104 DAG size of output 87 [2018-04-12 04:27:29,627 WARN L151 SmtUtils]: Spent 105ms on a formula simplification. DAG size of input: 97 DAG size of output 82 [2018-04-12 04:27:29,829 WARN L151 SmtUtils]: Spent 137ms on a formula simplification. DAG size of input: 106 DAG size of output 76 [2018-04-12 04:27:29,997 WARN L151 SmtUtils]: Spent 102ms on a formula simplification. DAG size of input: 91 DAG size of output 72 [2018-04-12 04:27:32,828 WARN L151 SmtUtils]: Spent 137ms on a formula simplification. DAG size of input: 111 DAG size of output 96 [2018-04-12 04:27:33,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:27:33,156 INFO L93 Difference]: Finished difference Result 1675 states and 1929 transitions. [2018-04-12 04:27:33,156 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2018-04-12 04:27:33,156 INFO L78 Accepts]: Start accepts. Automaton has 69 states. Word has length 140 [2018-04-12 04:27:33,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:27:33,157 INFO L225 Difference]: With dead ends: 1675 [2018-04-12 04:27:33,157 INFO L226 Difference]: Without dead ends: 1675 [2018-04-12 04:27:33,158 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7372 ImplicationChecksByTransitivity, 9.3s TimeCoverageRelationStatistics Valid=2060, Invalid=22746, Unknown=0, NotChecked=0, Total=24806 [2018-04-12 04:27:33,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1675 states. [2018-04-12 04:27:33,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1675 to 1500. [2018-04-12 04:27:33,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1500 states. [2018-04-12 04:27:33,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1500 states to 1500 states and 1744 transitions. [2018-04-12 04:27:33,173 INFO L78 Accepts]: Start accepts. Automaton has 1500 states and 1744 transitions. Word has length 140 [2018-04-12 04:27:33,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:27:33,174 INFO L459 AbstractCegarLoop]: Abstraction has 1500 states and 1744 transitions. [2018-04-12 04:27:33,174 INFO L460 AbstractCegarLoop]: Interpolant automaton has 69 states. [2018-04-12 04:27:33,174 INFO L276 IsEmpty]: Start isEmpty. Operand 1500 states and 1744 transitions. [2018-04-12 04:27:33,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2018-04-12 04:27:33,175 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:27:33,175 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2018-04-12 04:27:33,175 INFO L408 AbstractCegarLoop]: === Iteration 140 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:27:33,175 INFO L82 PathProgramCache]: Analyzing trace with hash -737734662, now seen corresponding path program 3 times [2018-04-12 04:27:33,176 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:27:33,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:27:33,195 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:27:34,616 WARN L151 SmtUtils]: Spent 135ms on a formula simplification. DAG size of input: 68 DAG size of output 59 [2018-04-12 04:27:36,032 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 21 proven. 70 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-04-12 04:27:36,032 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:27:36,032 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49] total 49 [2018-04-12 04:27:36,032 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:27:36,032 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 19 proven. 8 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-12 04:27:36,033 INFO L182 omatonBuilderFactory]: Interpolants [179074#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 179075#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 179072#(= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)), 179073#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|)), 179078#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 179079#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 179076#(and (or (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1)), 179077#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select |#valid| |main_~#list~0.base|) 1) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))), 179082#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (or (= |#valid| |old(#valid)|) (= (select |old(#valid)| (@diff |old(#valid)| |#valid|)) 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 179083#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= |#valid| |old(#valid)|) (= (select |old(#valid)| (@diff |old(#valid)| |#valid|)) 0)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 179080#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#valid|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 179081#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (or (= |#valid| |old(#valid)|) (= (select |old(#valid)| (@diff |old(#valid)| |#valid|)) 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))))), 179086#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 179087#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 179084#(or (and (= |#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$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (or (= |#valid| |old(#valid)|) (= (select |old(#valid)| (@diff |old(#valid)| |#valid|)) 0)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (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|)))) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 179085#(and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (= (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|)) 4)) (and (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))))), 179090#(or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (and (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#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|) (= |#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 |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#memory_$Pointer$.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|) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (or (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#valid)| |#valid|))) (or (= (@diff (store |old(#memory_$Pointer$.base)| (@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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|)))) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))), 179091#(or (and (or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) 0))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 179088#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 179089#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 179094#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= |main_~#list~0.base| main_~next~0.base)) (or (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0) main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 179095#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= main_~next~0.base |main_#t~mem20.base|)) (or (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0))) (not (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0) main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4)))) (not (= |main_~#list~0.base| main_~next~0.base))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 179092#(and (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (or (and (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4)) 0) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4)))) (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= |main_#t~mem16.offset| 0)) (= |main_~#list~0.base| (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|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|))), 179093#(or (and (or (and (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4)) 0) |main_#t~mem17.base|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 4)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4)) 0)))) (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4)) (= (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 179098#(or (= 0 (select |#valid| |main_~#list~0.base|)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (and (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))))), 179099#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (not (= |main_#t~mem16.offset| 0)) (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 0)))) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)))) (= 0 (select |#valid| |main_#t~mem16.base|))), 179096#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= main_~next~0.base |main_#t~mem20.base|)) (or (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0))) (not (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0) main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4)))) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 179097#(or (and (or (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0) main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4)))) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 179102#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 main_~next~0.offset) (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (not (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (and (= 0 (select |#valid| main_~next~0.base)) (not (= |main_#t~mem20.base| main_~next~0.base))) (not (= |main_#t~mem20.offset| 0))), 179103#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 main_~next~0.offset) (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (not (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (and (= 0 (select |#valid| main_~next~0.base)) (not (= |main_#t~mem20.base| main_~next~0.base)))), 179100#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 |main_#t~mem17.offset|) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0))) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (= 0 (select |#valid| |main_#t~mem17.base|)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 179101#(or (= 0 (select |#valid| |main_~#list~0.base|)) (= 0 (select |#valid| main_~next~0.base)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (= 0 main_~next~0.offset) (not (= (select (select |#memory_$Pointer$.base| main_~next~0.base) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 179106#(or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))))), 179107#(or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))), 179104#(or (= 0 (select |#valid| main_~next~0.base)) (and (= 0 main_~next~0.offset) (not (= |main_~#list~0.base| main_~next~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))))), 179105#(or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 179110#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|))), 179111#(= 1 (select |#valid| |main_#t~mem19.base|)), 179108#(or (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| |main_#t~mem16.base|))), 179109#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))), 179112#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)), 179113#(= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base)), 179066#(= (select |#valid| |main_~#list~0.base|) 1), 179067#(= |#valid| |old(#valid)|), 179064#true, 179065#false, 179070#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 179071#(= 1 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)), 179068#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 179069#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)))] [2018-04-12 04:27:36,033 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 21 proven. 70 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-04-12 04:27:36,033 INFO L442 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-04-12 04:27:36,033 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-04-12 04:27:36,033 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=2323, Unknown=0, NotChecked=0, Total=2450 [2018-04-12 04:27:36,034 INFO L87 Difference]: Start difference. First operand 1500 states and 1744 transitions. Second operand 50 states. [2018-04-12 04:27:37,010 WARN L151 SmtUtils]: Spent 220ms on a formula simplification. DAG size of input: 95 DAG size of output 89 [2018-04-12 04:27:41,633 WARN L151 SmtUtils]: Spent 127ms on a formula simplification. DAG size of input: 111 DAG size of output 108 [2018-04-12 04:27:41,838 WARN L151 SmtUtils]: Spent 145ms on a formula simplification. DAG size of input: 127 DAG size of output 124 [2018-04-12 04:27:42,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:27:42,533 INFO L93 Difference]: Finished difference Result 1593 states and 1844 transitions. [2018-04-12 04:27:42,534 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2018-04-12 04:27:42,534 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 127 [2018-04-12 04:27:42,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:27:42,535 INFO L225 Difference]: With dead ends: 1593 [2018-04-12 04:27:42,535 INFO L226 Difference]: Without dead ends: 1593 [2018-04-12 04:27:42,536 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 13 SyntacticMatches, 4 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2391 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=518, Invalid=9184, Unknown=0, NotChecked=0, Total=9702 [2018-04-12 04:27:42,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1593 states. [2018-04-12 04:27:42,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1593 to 1536. [2018-04-12 04:27:42,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1536 states. [2018-04-12 04:27:42,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1536 states to 1536 states and 1787 transitions. [2018-04-12 04:27:42,544 INFO L78 Accepts]: Start accepts. Automaton has 1536 states and 1787 transitions. Word has length 127 [2018-04-12 04:27:42,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:27:42,544 INFO L459 AbstractCegarLoop]: Abstraction has 1536 states and 1787 transitions. [2018-04-12 04:27:42,544 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-04-12 04:27:42,544 INFO L276 IsEmpty]: Start isEmpty. Operand 1536 states and 1787 transitions. [2018-04-12 04:27:42,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2018-04-12 04:27:42,545 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:27:42,545 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2018-04-12 04:27:42,545 INFO L408 AbstractCegarLoop]: === Iteration 141 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:27:42,545 INFO L82 PathProgramCache]: Analyzing trace with hash -737734661, now seen corresponding path program 3 times [2018-04-12 04:27:42,545 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:27:42,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:27:42,563 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:27:43,880 WARN L151 SmtUtils]: Spent 108ms on a formula simplification. DAG size of input: 78 DAG size of output 73 [2018-04-12 04:27:44,045 WARN L151 SmtUtils]: Spent 102ms on a formula simplification. DAG size of input: 81 DAG size of output 73 [2018-04-12 04:27:44,399 WARN L151 SmtUtils]: Spent 234ms on a formula simplification. DAG size of input: 92 DAG size of output 83 [2018-04-12 04:27:45,200 WARN L151 SmtUtils]: Spent 195ms on a formula simplification. DAG size of input: 74 DAG size of output 67 [2018-04-12 04:27:47,115 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 16 proven. 85 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 04:27:47,116 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:27:47,116 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [57] total 57 [2018-04-12 04:27:47,116 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:27:47,116 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 8 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 04:27:47,117 INFO L182 omatonBuilderFactory]: Interpolants [182342#false, 182343#(and (= 0 |main_~#list~0.offset|) (= (select |#length| |main_~#list~0.base|) 4)), 182341#true, 182346#(and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 182347#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 182344#(and (= 0 |main_~#list~0.offset|) (= (select |#length| |main_~#list~0.base|) 4) (= (select |#valid| |main_~#list~0.base|) 1)), 182345#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 182350#(and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) (= |#length| (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.offset|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))), 182351#(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|)))) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset)), 182348#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 182349#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) 1) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 182354#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (or (and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base|) 1) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 182355#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)) 1) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= 1 (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (or (= (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 182352#(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|)))) (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 1) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.offset)), 182353#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.offset|) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) 1) (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|))), 182358#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 182359#(and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)), 182356#(and (or (and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) 1) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1)), 182357#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 |main_~#list~0.offset|) (= (select |#length| |main_~#list~0.base|) 4) (= (select |#valid| |main_~#list~0.base|) 1) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 1)), 182362#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_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_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 182363#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_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|)))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)))), 182360#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#length|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (store |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#valid|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0))) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)), 182361#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (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 (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_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_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 182366#(and (or (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~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|)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1)), 182367#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 182364#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_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|)))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (<= (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_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_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0))) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 182365#(or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| 0)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (and (<= 4 (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (or (and (= |#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 (= |#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|))) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#memory_$Pointer$.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|) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#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|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (<= 5 (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))))), 182370#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 182371#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_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|)))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))), 182368#(and (= (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|) 8) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 182369#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 182374#(or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (and (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#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|) (= |#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 (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) 0) (= |#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= (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) (= (store |old(#memory_$Pointer$.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 |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#memory_$Pointer$.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|) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)))), 182375#(or (and (or (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) 0))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 182372#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 182373#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_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|)))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= |old(#length)| |#length|) (= (select |#length| (@diff |old(#length)| |#length|)) 8)) (= (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 182378#(or (and (not (= |main_~#list~0.base| main_~next~0.base)) (or (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (and (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0)))))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 182379#(or (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (or (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (and (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0))))))), 182376#(and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (not (= 0 |main_#t~mem16.offset|)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) (+ |main_#t~mem16.offset| 4)))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) (+ |main_#t~mem16.offset| 4))) 0))) (or (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) (+ |main_#t~mem16.offset| 4))) 0))) (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) (+ |main_#t~mem16.offset| 4))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 182377#(or (and (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4)) 0))) (or (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 4)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4)) 0))) (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 4))) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 182382#(or (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 0)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= 0 (select |#valid| |main_~#list~0.base|)) (= (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|)) 4))), 182383#(and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (= 0 (select |#valid| |main_~#list~0.base|)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4))) 0))) (or (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (= 0 (select |#valid| |main_#t~mem16.base|))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4)))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4))) 0))) (<= (+ |main_#t~mem16.offset| 1) 0) (<= 1 |main_#t~mem16.offset|))), 182380#(or (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (or (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (and (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0))))))), 182381#(or (and (not (= |main_~#list~0.base| main_~next~0.base)) (or (= main_~next~0.base (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~next~0.base) 4)) 0))) (or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4)))))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 182386#(= |#valid| |old(#valid)|), 182387#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 main_~next~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (not (= |main_#t~mem20.offset| 0))), 182384#(or (= 0 (select |#valid| |main_~#list~0.base|)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 0)) (= 0 |main_#t~mem17.offset|) (not (= |main_~#list~0.base| |main_#t~mem17.base|)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 0)))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 182385#(or (= 0 (select |#valid| |main_~#list~0.base|)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 main_~next~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 182390#(or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (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)))), 182391#(or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (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)))), 182388#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 main_~next~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base)))), 182389#(or (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| main_~next~0.base) 0))) (= 0 main_~next~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 0)) (not (= |main_~#list~0.base| main_~next~0.base))) (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))), 182394#(and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))), 182395#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem18.base|) |main_#t~mem18.offset|)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)))), 182392#(or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))), 182393#(or (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 (select |#valid| |main_#t~mem16.base|))), 182398#(and (= 8 (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.offset 0)), 182396#(and (= 8 (select |#length| |main_#t~mem19.base|)) (= 0 |main_#t~mem19.offset|)), 182397#(and (= 8 (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)) (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.offset|))] [2018-04-12 04:27:47,117 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 16 proven. 85 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 04:27:47,117 INFO L442 AbstractCegarLoop]: Interpolant automaton has 58 states [2018-04-12 04:27:47,117 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2018-04-12 04:27:47,117 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=3154, Unknown=0, NotChecked=0, Total=3306 [2018-04-12 04:27:47,118 INFO L87 Difference]: Start difference. First operand 1536 states and 1787 transitions. Second operand 58 states. [2018-04-12 04:27:47,998 WARN L151 SmtUtils]: Spent 118ms on a formula simplification. DAG size of input: 88 DAG size of output 75 [2018-04-12 04:27:49,124 WARN L151 SmtUtils]: Spent 418ms on a formula simplification. DAG size of input: 133 DAG size of output 128 [2018-04-12 04:27:53,396 WARN L151 SmtUtils]: Spent 110ms on a formula simplification. DAG size of input: 76 DAG size of output 73 [2018-04-12 04:27:54,558 WARN L151 SmtUtils]: Spent 113ms on a formula simplification. DAG size of input: 123 DAG size of output 118 [2018-04-12 04:27:57,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:27:57,213 INFO L93 Difference]: Finished difference Result 1632 states and 1874 transitions. [2018-04-12 04:27:57,213 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2018-04-12 04:27:57,214 INFO L78 Accepts]: Start accepts. Automaton has 58 states. Word has length 127 [2018-04-12 04:27:57,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:27:57,214 INFO L225 Difference]: With dead ends: 1632 [2018-04-12 04:27:57,215 INFO L226 Difference]: Without dead ends: 1632 [2018-04-12 04:27:57,215 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3371 ImplicationChecksByTransitivity, 9.0s TimeCoverageRelationStatistics Valid=712, Invalid=13094, Unknown=0, NotChecked=0, Total=13806 [2018-04-12 04:27:57,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1632 states. [2018-04-12 04:27:57,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1632 to 1582. [2018-04-12 04:27:57,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1582 states. [2018-04-12 04:27:57,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1582 states to 1582 states and 1835 transitions. [2018-04-12 04:27:57,224 INFO L78 Accepts]: Start accepts. Automaton has 1582 states and 1835 transitions. Word has length 127 [2018-04-12 04:27:57,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:27:57,224 INFO L459 AbstractCegarLoop]: Abstraction has 1582 states and 1835 transitions. [2018-04-12 04:27:57,224 INFO L460 AbstractCegarLoop]: Interpolant automaton has 58 states. [2018-04-12 04:27:57,224 INFO L276 IsEmpty]: Start isEmpty. Operand 1582 states and 1835 transitions. [2018-04-12 04:27:57,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2018-04-12 04:27:57,225 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:27:57,225 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2018-04-12 04:27:57,225 INFO L408 AbstractCegarLoop]: === Iteration 142 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:27:57,225 INFO L82 PathProgramCache]: Analyzing trace with hash -721359289, now seen corresponding path program 2 times [2018-04-12 04:27:57,225 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:27:57,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:27:57,240 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:28:00,367 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 12 proven. 99 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 04:28:00,367 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:28:00,367 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [59] total 59 [2018-04-12 04:28:00,367 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:28:00,367 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 11 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:28:00,368 INFO L182 omatonBuilderFactory]: Interpolants [185735#true, 185738#(and (= 0 |main_~#list~0.offset|) (= (select |#length| |main_~#list~0.base|) 4) (= (select |#valid| |main_~#list~0.base|) 1)), 185739#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 185736#false, 185737#(and (= 4 (select |#length| |main_~#list~0.base|)) (= 0 |main_~#list~0.offset|)), 185742#(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 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 185743#(= |old(#length)| |#length|), 185740#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |old(#length)| |#length|)), 185741#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|))), 185746#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 185747#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 185744#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1)), 185745#(and (<= (select |#length| |main_~#list~0.base|) 4) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 |main_~#list~0.offset|) (= (select |#valid| |main_~#list~0.base|) 1)), 185750#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 185751#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 185748#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) |#length|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 185749#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 185754#(and (<= (select |#length| |main_~#list~0.base|) 4) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 |main_~#list~0.offset|)), 185755#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 185752#(and (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 185753#(or (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (and (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)))), 185758#(and (or (and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 185759#(and (or (and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 185756#(and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 185757#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset| 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 185762#(and (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~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| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 185763#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (store |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.base|)), 185760#(and (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (or (and (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset))) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 185761#(and (= |#length| (store |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base| (select |#length| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 185766#(and (or (and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset)))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 0) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 185767#(or (and (or (and (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#memory_$Pointer$.offset)| (@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$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (@diff (store |old(#memory_$Pointer$.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|) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|) (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#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$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0)) (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.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|)) (<= 5 (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (<= 4 (select |old(#length)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset| 0)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))), 185764#(and (or (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.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|)))) (= (store |old(#memory_$Pointer$.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$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= |old(#length)| |#length|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#res.base| (@diff |old(#length)| |#length|)))), 185765#(and (or (and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset 0)) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (or (= (select |old(#length)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (select |#length| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~ret14.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)))), 185770#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (and (= (select (select |#memory_$Pointer$.base| (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|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 185771#(or (and (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|)) (or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4))) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4)))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4))) 4))) (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (<= (+ |main_#t~mem16.offset| 1) 0) (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) (+ |main_#t~mem16.offset| 4)) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 0)) (= |main_#t~mem16.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (<= 1 |main_#t~mem16.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 185768#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= (select (select |#memory_$Pointer$.base| (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|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 185769#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (and (= (select (select |#memory_$Pointer$.base| (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|)) (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 185774#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (= main_~next~0.base (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) |main_#t~mem18.offset|)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem18.base|) 0)) (= |main_#t~mem18.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 185775#(or (= |main_~#list~0.base| |main_#t~mem19.base|) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= main_~next~0.base |main_#t~mem19.base|) (and (or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem19.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 185772#(or (= |main_#t~mem17.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (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|) |main_#t~mem17.base|) (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 4)) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 185773#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= main_~next~0.base (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (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) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 185778#(or (= 0 (select |#valid| |main_~#list~0.base|)) (= 0 (select |#valid| main_~next~0.base)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 185779#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (and (= 0 (select |#valid| main_~next~0.base)) (not (= |main_#t~mem20.base| main_~next~0.base))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 185776#(= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_~data.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|), 185777#(= 0 (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeData_#in~data.base|)), 185782#(or (= 0 (select |#valid| main_~next~0.base)) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 185783#(or (= 0 (select |#valid| |main_~#list~0.base|)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))), 185780#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select |#valid| |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.base|))) (and (= 0 (select |#valid| main_~next~0.base)) (not (= |main_#t~mem20.base| main_~next~0.base))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 185781#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select |#valid| main_~next~0.base)) (not (= |main_#t~mem20.base| main_~next~0.base))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 185786#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (or (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (not (= |main_#t~mem16.offset| 0))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|))) (= 0 (select |#valid| |main_#t~mem16.base|))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 185787#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 |main_#t~mem17.offset|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))))), 185784#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (= |main_#t~mem21.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem21.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))))), 185785#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))))), 185790#(and (or (= 0 (select |#valid| |main_#t~mem20.base|)) (= 0 main_~next~0.offset) (not (= |main_#t~mem20.offset| 0))) (or (not (= 0 |main_#t~mem20.base|)) (not (= 0 |main_#t~mem20.offset|)))), 185791#(and (not (= 0 |main_#t~mem20.base|)) (or (= 0 (select |#valid| |main_#t~mem20.base|)) (= 0 main_~next~0.offset))), 185788#(or (= 0 (select |#valid| |main_~#list~0.base|)) (and (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 main_~next~0.offset) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 185789#(= |#valid| |old(#valid)|), 185794#(= 0 |main_#t~mem20.offset|), 185792#(= 0 main_~next~0.offset), 185793#(= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))] [2018-04-12 04:28:00,368 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 12 proven. 99 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 04:28:00,368 INFO L442 AbstractCegarLoop]: Interpolant automaton has 60 states [2018-04-12 04:28:00,368 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2018-04-12 04:28:00,369 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=3382, Unknown=0, NotChecked=0, Total=3540 [2018-04-12 04:28:00,369 INFO L87 Difference]: Start difference. First operand 1582 states and 1835 transitions. Second operand 60 states. [2018-04-12 04:28:01,688 WARN L151 SmtUtils]: Spent 212ms on a formula simplification. DAG size of input: 111 DAG size of output 104 [2018-04-12 04:28:02,307 WARN L151 SmtUtils]: Spent 108ms on a formula simplification. DAG size of input: 62 DAG size of output 62 [2018-04-12 04:28:04,644 WARN L151 SmtUtils]: Spent 161ms on a formula simplification. DAG size of input: 101 DAG size of output 97 [2018-04-12 04:28:06,937 WARN L151 SmtUtils]: Spent 106ms on a formula simplification. DAG size of input: 75 DAG size of output 73 [2018-04-12 04:28:07,109 WARN L151 SmtUtils]: Spent 105ms on a formula simplification. DAG size of input: 81 DAG size of output 79 [2018-04-12 04:28:07,280 WARN L151 SmtUtils]: Spent 104ms on a formula simplification. DAG size of input: 77 DAG size of output 75 [2018-04-12 04:28:07,489 WARN L151 SmtUtils]: Spent 137ms on a formula simplification. DAG size of input: 93 DAG size of output 90 [2018-04-12 04:28:07,708 WARN L151 SmtUtils]: Spent 148ms on a formula simplification. DAG size of input: 98 DAG size of output 94 [2018-04-12 04:28:08,941 WARN L151 SmtUtils]: Spent 109ms on a formula simplification. DAG size of input: 91 DAG size of output 71 [2018-04-12 04:28:09,168 WARN L151 SmtUtils]: Spent 155ms on a formula simplification. DAG size of input: 109 DAG size of output 83 [2018-04-12 04:28:09,493 WARN L151 SmtUtils]: Spent 118ms on a formula simplification. DAG size of input: 82 DAG size of output 67 [2018-04-12 04:28:09,698 WARN L151 SmtUtils]: Spent 136ms on a formula simplification. DAG size of input: 89 DAG size of output 73 [2018-04-12 04:28:11,160 WARN L151 SmtUtils]: Spent 161ms on a formula simplification. DAG size of input: 105 DAG size of output 101 [2018-04-12 04:28:11,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:28:11,645 INFO L93 Difference]: Finished difference Result 1639 states and 1901 transitions. [2018-04-12 04:28:11,646 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2018-04-12 04:28:11,646 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 136 [2018-04-12 04:28:11,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:28:11,647 INFO L225 Difference]: With dead ends: 1639 [2018-04-12 04:28:11,647 INFO L226 Difference]: Without dead ends: 1639 [2018-04-12 04:28:11,648 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4485 ImplicationChecksByTransitivity, 9.9s TimeCoverageRelationStatistics Valid=1117, Invalid=16973, Unknown=0, NotChecked=0, Total=18090 [2018-04-12 04:28:11,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1639 states. [2018-04-12 04:28:11,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1639 to 1582. [2018-04-12 04:28:11,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1582 states. [2018-04-12 04:28:11,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1582 states to 1582 states and 1835 transitions. [2018-04-12 04:28:11,656 INFO L78 Accepts]: Start accepts. Automaton has 1582 states and 1835 transitions. Word has length 136 [2018-04-12 04:28:11,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:28:11,657 INFO L459 AbstractCegarLoop]: Abstraction has 1582 states and 1835 transitions. [2018-04-12 04:28:11,657 INFO L460 AbstractCegarLoop]: Interpolant automaton has 60 states. [2018-04-12 04:28:11,657 INFO L276 IsEmpty]: Start isEmpty. Operand 1582 states and 1835 transitions. [2018-04-12 04:28:11,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2018-04-12 04:28:11,657 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:28:11,657 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2018-04-12 04:28:11,657 INFO L408 AbstractCegarLoop]: === Iteration 143 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:28:11,657 INFO L82 PathProgramCache]: Analyzing trace with hash 12633037, now seen corresponding path program 3 times [2018-04-12 04:28:11,658 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:28:11,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:28:11,668 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:28:12,935 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 27 proven. 73 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2018-04-12 04:28:12,935 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:28:12,935 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42] total 42 [2018-04-12 04:28:12,935 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 04:28:12,935 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 19 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 04:28:12,936 INFO L182 omatonBuilderFactory]: Interpolants [189186#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 189187#(or (and (not (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|))) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))), 189184#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))), 189185#(and (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= |#memory_$Pointer$.offset| |old(#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|)), 189190#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 189191#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 189188#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 189189#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 189194#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 189195#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))) (or (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base))), 189192#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 189193#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.base|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 189198#(or (and (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4)) 4))) (not (= |main_#t~mem16.offset| 0)) (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem16.base|) 4))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 189199#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem17.base|) (and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 4)) (not (= |main_~#list~0.base| |main_#t~mem17.base|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 189196#(or (and (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#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|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (@diff (store |old(#memory_$Pointer$.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|) (= (@diff (store |old(#memory_$Pointer$.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_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 189197#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) 4)) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.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| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 189202#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 189203#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 189200#(or (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 189201#(or (and (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) main_~next~0.base) (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= |main_~#list~0.base| main_~next~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~next~0.base) 4))) (not (= |main_#t~mem20.offset| 0)) (and (= |main_#t~mem20.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 189206#(or (= 0 |main_#t~mem17.offset|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 189207#(or (= 0 main_~next~0.offset) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))), 189204#(or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))), 189205#(and (or (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem16.base|) 4)) (not (= |main_#t~mem16.offset| 0)) (= 0 (select |#valid| |main_#t~mem16.base|))) (or (= |main_#t~mem16.offset| 0) (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem16.offset|))), 189210#(= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)), 189211#(= 0 |main_#t~mem20.offset|), 189208#(or (= 0 main_~next~0.offset) (not (= |main_#t~mem20.offset| 0))), 189209#(= 0 main_~next~0.offset), 189170#false, 189171#(and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 189169#true, 189174#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= (select |#valid| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) 1)), 189175#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= (select |#valid| |main_~#list~0.base|) 1)), 189172#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 189173#(and (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|)), 189178#(and (= 0 |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~malloc12.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 189179#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base))), 189176#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 189177#(and (= |#valid| |old(#valid)|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 189182#(and (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc3.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 189183#(and (= 0 (select |old(#valid)| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 189180#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (and (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#t~mem13.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)))), 189181#(and (or (not (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|))) (= 0 __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset) (or (and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base|) |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.offset |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.offset|) (= |__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_#in~pointerToList.base| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base)) (= __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__append_~node~0.base) 1))] [2018-04-12 04:28:12,936 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 27 proven. 73 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2018-04-12 04:28:12,936 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-04-12 04:28:12,936 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-04-12 04:28:12,936 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=1676, Unknown=0, NotChecked=0, Total=1806 [2018-04-12 04:28:12,936 INFO L87 Difference]: Start difference. First operand 1582 states and 1835 transitions. Second operand 43 states. [2018-04-12 04:28:15,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:28:15,606 INFO L93 Difference]: Finished difference Result 1699 states and 1962 transitions. [2018-04-12 04:28:15,606 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-04-12 04:28:15,606 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 136 [2018-04-12 04:28:15,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:28:15,607 INFO L225 Difference]: With dead ends: 1699 [2018-04-12 04:28:15,607 INFO L226 Difference]: Without dead ends: 1699 [2018-04-12 04:28:15,607 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1739 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=646, Invalid=6494, Unknown=0, NotChecked=0, Total=7140 [2018-04-12 04:28:15,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1699 states. [2018-04-12 04:28:15,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1699 to 1507. [2018-04-12 04:28:15,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1507 states. [2018-04-12 04:28:15,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1507 states to 1507 states and 1750 transitions. [2018-04-12 04:28:15,616 INFO L78 Accepts]: Start accepts. Automaton has 1507 states and 1750 transitions. Word has length 136 [2018-04-12 04:28:15,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:28:15,616 INFO L459 AbstractCegarLoop]: Abstraction has 1507 states and 1750 transitions. [2018-04-12 04:28:15,616 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-04-12 04:28:15,616 INFO L276 IsEmpty]: Start isEmpty. Operand 1507 states and 1750 transitions. [2018-04-12 04:28:15,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2018-04-12 04:28:15,616 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:28:15,616 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 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] [2018-04-12 04:28:15,617 INFO L408 AbstractCegarLoop]: === Iteration 144 === [__U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr6AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr7AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_foptional_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr14AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr18EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr15AssertViolationMEMORY_FREE]=== [2018-04-12 04:28:15,617 INFO L82 PathProgramCache]: Analyzing trace with hash -773855167, now seen corresponding path program 3 times [2018-04-12 04:28:15,617 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:28:15,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:28:15,640 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 04:28:17,913 WARN L151 SmtUtils]: Spent 207ms on a formula simplification. DAG size of input: 102 DAG size of output 79 [2018-04-12 04:28:18,377 WARN L151 SmtUtils]: Spent 289ms on a formula simplification. DAG size of input: 104 DAG size of output 83 Received shutdown request... [2018-04-12 04:28:18,579 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-12 04:28:18,583 WARN L197 ceAbstractionStarter]: Timeout [2018-04-12 04:28:18,583 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.04 04:28:18 BoogieIcfgContainer [2018-04-12 04:28:18,583 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-12 04:28:18,584 INFO L168 Benchmark]: Toolchain (without parser) took 778124.05 ms. Allocated memory was 342.4 MB in the beginning and 2.0 GB in the end (delta: 1.6 GB). Free memory was 284.4 MB in the beginning and 1.7 GB in the end (delta: -1.4 GB). Peak memory consumption was 275.9 MB. Max. memory is 5.3 GB. [2018-04-12 04:28:18,585 INFO L168 Benchmark]: CDTParser took 0.16 ms. Allocated memory is still 342.4 MB. Free memory is still 311.7 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-12 04:28:18,585 INFO L168 Benchmark]: CACSL2BoogieTranslator took 233.95 ms. Allocated memory is still 342.4 MB. Free memory was 284.4 MB in the beginning and 257.4 MB in the end (delta: 27.1 MB). Peak memory consumption was 27.1 MB. Max. memory is 5.3 GB. [2018-04-12 04:28:18,585 INFO L168 Benchmark]: Boogie Preprocessor took 44.74 ms. Allocated memory is still 342.4 MB. Free memory was 257.4 MB in the beginning and 254.7 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.6 MB. Max. memory is 5.3 GB. [2018-04-12 04:28:18,585 INFO L168 Benchmark]: RCFGBuilder took 501.91 ms. Allocated memory was 342.4 MB in the beginning and 461.9 MB in the end (delta: 119.5 MB). Free memory was 254.7 MB in the beginning and 381.2 MB in the end (delta: -126.5 MB). Peak memory consumption was 34.1 MB. Max. memory is 5.3 GB. [2018-04-12 04:28:18,585 INFO L168 Benchmark]: TraceAbstraction took 777340.82 ms. Allocated memory was 461.9 MB in the beginning and 2.0 GB in the end (delta: 1.5 GB). Free memory was 381.2 MB in the beginning and 1.7 GB in the end (delta: -1.3 GB). Peak memory consumption was 253.1 MB. Max. memory is 5.3 GB. [2018-04-12 04:28:18,586 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 342.4 MB. Free memory is still 311.7 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 233.95 ms. Allocated memory is still 342.4 MB. Free memory was 284.4 MB in the beginning and 257.4 MB in the end (delta: 27.1 MB). Peak memory consumption was 27.1 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 44.74 ms. Allocated memory is still 342.4 MB. Free memory was 257.4 MB in the beginning and 254.7 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.6 MB. Max. memory is 5.3 GB. * RCFGBuilder took 501.91 ms. Allocated memory was 342.4 MB in the beginning and 461.9 MB in the end (delta: 119.5 MB). Free memory was 254.7 MB in the beginning and 381.2 MB in the end (delta: -126.5 MB). Peak memory consumption was 34.1 MB. Max. memory is 5.3 GB. * TraceAbstraction took 777340.82 ms. Allocated memory was 461.9 MB in the beginning and 2.0 GB in the end (delta: 1.5 GB). Free memory was 381.2 MB in the beginning and 1.7 GB in the end (delta: -1.3 GB). Peak memory consumption was 253.1 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 560]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 560). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 562]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 562). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 560]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 560). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 560]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 560). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 559]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 559). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 562]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 562). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 560]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 560). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 559]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 559). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 547]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 547). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 550]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 550). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 552]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 552). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 550]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 550). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 552]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 552). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 547]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 547). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 547]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 547). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 547]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 547). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 566]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 566). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 567]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 567). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 568]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 568). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 568]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 568). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 566]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 566). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 566]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 566). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 566]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 566). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 567]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 567). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 577]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 577). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 579]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 579). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 571]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 571). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 580]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 580). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 578]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 578). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 579]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 579). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 571]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 571). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 570]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 570). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 576]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 576). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 577]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 577). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 578]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 578). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 578]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 578). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 578]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 578). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 580]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 580). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 576]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 576). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 577]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 577). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 579]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 579). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 577]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 577). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - TimeoutResultAtElement [Line: 579]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 579). Cancelled while BasicCegarLoop was analyzing trace of length 145 with TraceHistMax 3, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 140. - StatisticsResult: Ultimate Automizer benchmark data CFG has 8 procedures, 133 locations, 45 error locations. TIMEOUT Result, 777.3s OverallTime, 144 OverallIterations, 12 TraceHistogramMax, 540.8s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 13414 SDtfs, 27407 SDslu, 168552 SDs, 0 SdLazy, 302582 SolverSat, 9404 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 194.7s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 9171 GetRequests, 790 SyntacticMatches, 244 SemanticMatches, 8137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187070 ImplicationChecksByTransitivity, 519.2s Time, 0.1s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1582occurred in iteration=141, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 1898/7051 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.8s AutomataMinimizationTime, 143 MinimizatonAttempts, 5446 StatesRemovedByMinimization, 137 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.2s SsaConstructionTime, 1.4s SatisfiabilityAnalysisTime, 226.9s InterpolantComputationTime, 11833 NumberOfCodeBlocks, 11833 NumberOfCodeBlocksAsserted, 143 NumberOfCheckSat, 11690 ConstructedInterpolants, 0 QuantifiedInterpolants, 38851557 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 143 InterpolantComputations, 43 PerfectInterpolantSequences, 1898/7051 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/optional_data_creation_test04_true-valid-memsafety.i_svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_Array.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-12_04-28-18-592.csv Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/optional_data_creation_test04_true-valid-memsafety.i_svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_Array.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-12_04-28-18-592.csv Completed graceful shutdown